//[100,100]248,250,213,255,247,249,212,255,245,247,210,255,244,246,209,255,244,246,209,255,245,247,210,255,243,247,210,255,243,245,211,255,244,245,211,255,243,245,211,255,242,245,210,255,240,245,209,255,239,244,208,255,238,242,207,255,238,243,207,255,239,244,206,255,239,243,206,255,240,243,206,255,241,243,206,255,241,241,203,255,242,242,204,255,243,243,205,255,242,242,204,255,241,242,203,255,239,241,201,255,236,240,200,255,236,240,201,255,237,239,202,255,235,236,201,255,232,236,201,255,231,235,201,255,230,235,200,255,230,234,199,255,229,234,199,255,229,235,199,255,230,236,202,255,232,238,204,255,230,236,203,255,229,234,202,255,228,235,202,255,228,235,202,255,228,235,202,255,231,238,204,255,233,239,205,255,232,238,202,255,231,237,202,255,230,236,202,255,231,237,203,255,230,237,203,255,230,237,203,255,230,237,203,255,229,236,202,255,231,238,204,255,232,239,205,255,232,238,204,255,231,237,201,255,220,206,143,255,203,161,62,255,196,147,45,255,189,140,37,255,180,134,31,255,173,129,33,255,162,123,27,255,157,120,27,255,151,117,28,255,150,119,33,255,149,122,38,255,141,115,35,255,137,113,38,255,133,110,42,255,149,137,80,255,200,205,165,255,218,227,194,255,220,231,203,255,221,233,199,255,222,233,200,255,222,233,201,255,224,235,203,255,225,236,204,255,226,236,205,255,228,235,202,255,227,236,202,255,225,236,202,255,224,235,201,255,223,234,200,255,224,235,201,255,223,235,199,255,221,234,198,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,194,255,216,230,194,255,216,230,194,255,217,229,193,255,217,229,191,255,217,229,191,255,217,229,191,255,217,229,191,255,218,228,193,255,248,250,213,255,246,248,211,255,245,247,210,255,243,245,208,255,243,245,208,255,245,247,210,255,247,249,212,255,246,247,211,255,244,245,211,255,244,245,211,255,242,244,210,255,240,244,209,255,240,244,209,255,239,243,208,255,238,244,208,255,239,244,207,255,239,243,206,255,240,242,205,255,241,243,205,255,242,242,204,255,242,242,204,255,241,241,203,255,240,240,202,255,238,239,201,255,237,239,200,255,234,239,199,255,235,239,200,255,236,238,201,255,235,237,201,255,234,237,202,255,231,236,201,255,231,235,200,255,231,235,200,255,231,235,200,255,230,234,199,255,230,236,202,255,230,236,202,255,229,235,201,255,228,234,201,255,228,235,202,255,228,235,202,255,229,236,203,255,231,237,203,255,233,239,205,255,232,238,203,255,232,238,203,255,231,237,203,255,232,238,204,255,232,238,204,255,230,237,203,255,229,236,202,255,229,236,202,255,231,238,204,255,232,238,204,255,231,238,204,255,230,236,200,255,221,209,149,255,204,164,68,255,195,147,45,255,190,141,38,255,182,137,33,255,173,129,34,255,161,122,28,255,155,119,29,255,149,115,31,255,143,113,32,255,142,114,35,255,137,111,35,255,133,109,36,255,132,110,39,255,154,142,83,255,204,208,169,255,218,228,193,255,219,230,201,255,221,232,199,255,222,232,200,255,222,233,201,255,223,234,202,255,224,235,203,255,226,235,204,255,227,236,202,255,227,236,202,255,225,235,201,255,224,234,200,255,224,234,200,255,224,234,200,255,224,234,200,255,222,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,217,230,194,255,218,230,194,255,217,229,193,255,218,230,194,255,216,228,191,255,216,228,190,255,216,228,190,255,217,229,192,255,218,228,193,255,248,250,213,255,247,249,212,255,246,248,211,255,245,247,210,255,244,246,209,255,245,247,210,255,246,248,211,255,247,247,211,255,247,247,211,255,245,245,210,255,243,244,210,255,242,246,211,255,241,245,210,255,241,245,209,255,240,244,207,255,240,245,207,255,240,243,206,255,241,243,205,255,241,242,204,255,242,242,204,255,241,242,203,255,240,240,202,255,238,238,200,255,237,239,200,255,237,239,200,255,234,238,199,255,235,239,201,255,236,238,201,255,237,239,202,255,233,237,202,255,232,236,201,255,231,235,200,255,231,235,200,255,231,235,200,255,230,235,200,255,229,235,201,255,229,235,201,255,229,235,201,255,228,234,201,255,227,233,201,255,227,234,201,255,229,235,202,255,231,237,203,255,232,238,204,255,232,238,204,255,231,237,203,255,231,237,203,255,232,238,204,255,231,238,204,255,230,237,203,255,230,237,203,255,230,237,203,255,231,238,204,255,231,238,204,255,230,237,203,255,230,236,202,255,223,214,158,255,204,168,76,255,194,147,45,255,187,138,36,255,179,135,31,255,175,132,35,255,164,124,31,255,155,119,30,255,148,115,31,255,143,113,33,255,139,112,35,255,135,110,34,255,136,112,38,255,137,114,42,255,157,145,86,255,207,211,173,255,218,228,193,255,220,232,202,255,221,233,200,255,223,233,201,255,223,233,201,255,224,234,203,255,224,235,203,255,225,235,204,255,226,236,202,255,226,235,202,255,225,235,201,255,224,234,200,255,223,233,199,255,223,233,199,255,223,233,199,255,223,234,200,255,221,234,199,255,220,233,198,255,220,233,197,255,219,231,195,255,219,231,195,255,218,230,194,255,217,229,193,255,217,229,193,255,216,228,190,255,215,227,190,255,216,228,192,255,218,228,193,255,248,250,213,255,248,250,213,255,247,249,212,255,244,246,209,255,244,246,209,255,244,246,209,255,246,248,211,255,247,248,211,255,247,247,211,255,246,246,210,255,245,246,210,255,243,246,211,255,241,245,210,255,241,245,209,255,241,245,208,255,241,245,208,255,241,244,206,255,242,244,205,255,242,244,205,255,241,242,202,255,240,241,201,255,237,239,200,255,236,238,199,255,236,238,199,255,237,239,200,255,235,239,202,255,236,239,202,255,238,240,203,255,237,239,202,255,234,238,202,255,232,237,201,255,232,236,201,255,231,236,201,255,230,235,200,255,229,234,200,255,228,234,200,255,229,235,201,255,227,233,199,255,227,233,199,255,225,232,199,255,226,233,200,255,229,235,202,255,232,237,203,255,233,237,203,255,232,237,204,255,231,237,203,255,231,237,203,255,232,238,204,255,231,237,203,255,230,236,203,255,231,237,204,255,231,238,204,255,230,237,203,255,231,238,204,255,231,238,205,255,231,237,204,255,225,218,167,255,205,173,85,255,196,149,48,255,189,139,38,255,179,136,32,255,173,130,32,255,163,123,30,255,155,119,29,255,147,113,29,255,143,112,33,255,141,113,34,255,140,114,35,255,141,115,40,255,138,115,42,255,161,148,91,255,211,215,178,255,220,230,196,255,221,233,202,255,222,233,201,255,224,233,202,255,224,233,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,234,201,255,225,235,201,255,225,234,201,255,223,233,199,255,223,233,199,255,224,234,200,255,223,233,199,255,222,233,199,255,221,233,198,255,221,233,197,255,221,233,197,255,220,232,196,255,219,231,195,255,218,230,194,255,218,230,194,255,217,229,192,255,217,229,191,255,215,227,190,255,215,226,190,255,218,228,193,255,248,250,213,255,247,249,212,255,247,249,212,255,245,247,210,255,245,247,210,255,245,247,210,255,246,248,211,255,247,249,212,255,247,248,212,255,246,248,211,255,244,246,210,255,242,246,210,255,242,246,210,255,241,245,208,255,242,246,209,255,241,245,208,255,242,245,207,255,242,244,205,255,243,243,205,255,242,244,204,255,240,241,202,255,237,239,200,255,237,239,200,255,236,238,200,255,237,239,202,255,234,238,201,255,235,239,202,255,237,239,202,255,237,239,202,255,234,238,201,255,233,238,200,255,231,236,200,255,230,235,200,255,229,235,199,255,228,234,199,255,226,233,199,255,228,235,201,255,227,234,200,255,228,234,201,255,227,234,200,255,227,234,201,255,230,236,203,255,233,237,204,255,233,237,202,255,233,237,204,255,232,237,204,255,231,237,203,255,232,238,204,255,232,238,204,255,231,237,204,255,231,238,204,255,231,238,204,255,230,237,203,255,231,238,205,255,231,238,205,255,232,238,205,255,227,221,174,255,206,174,90,255,202,154,53,255,191,140,40,255,181,136,33,255,174,130,31,255,167,125,32,255,159,122,31,255,151,115,31,255,146,113,34,255,142,112,32,255,142,113,34,255,142,115,38,255,140,117,43,255,163,150,96,255,214,217,185,255,221,231,197,255,221,233,201,255,223,234,201,255,224,233,202,255,225,234,203,255,224,235,203,255,224,235,203,255,224,235,203,255,225,235,201,255,227,237,204,255,226,235,203,255,225,234,201,255,224,234,201,255,224,234,200,255,223,233,199,255,223,233,199,255,222,234,198,255,221,233,197,255,221,232,197,255,221,232,196,255,221,232,197,255,220,231,196,255,219,231,195,255,218,230,194,255,218,230,193,255,217,229,193,255,217,229,193,255,218,228,194,255,249,251,214,255,248,250,213,255,247,249,212,255,247,249,212,255,246,248,211,255,247,249,212,255,248,250,213,255,249,251,214,255,249,251,214,255,247,249,212,255,244,247,210,255,243,247,210,255,240,245,208,255,240,244,207,255,242,246,209,255,243,247,209,255,243,246,207,255,244,246,207,255,243,244,205,255,242,244,204,255,240,242,202,255,238,240,201,255,236,238,199,255,235,237,199,255,236,238,201,255,233,237,200,255,234,237,200,255,235,237,200,255,235,238,201,255,233,237,200,255,233,238,200,255,230,236,200,255,228,234,198,255,228,234,199,255,227,234,199,255,226,233,199,255,227,234,200,255,228,235,202,255,229,236,202,255,228,235,202,255,229,235,202,255,231,236,203,255,231,236,202,255,233,236,202,255,232,237,203,255,233,238,205,255,233,239,205,255,233,239,205,255,233,238,206,255,234,239,207,255,232,239,205,255,232,239,205,255,231,238,204,255,230,237,204,255,230,237,204,255,230,237,204,255,229,225,179,255,208,178,96,255,202,156,54,255,194,143,42,255,184,138,35,255,174,130,31,255,165,122,30,255,159,120,28,255,152,115,30,255,146,112,32,255,143,112,32,255,142,113,33,255,143,115,38,255,139,116,44,255,164,152,99,255,215,219,189,255,222,231,200,255,223,234,202,255,223,234,201,255,225,234,203,255,224,233,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,201,255,225,235,202,255,226,235,204,255,224,234,202,255,223,233,200,255,223,233,199,255,223,233,199,255,223,233,199,255,222,234,198,255,221,233,197,255,221,233,197,255,222,233,198,255,221,232,197,255,221,231,196,255,220,232,196,255,220,232,196,255,219,231,195,255,219,231,195,255,220,231,195,255,219,229,194,255,248,250,213,255,248,250,213,255,248,250,213,255,247,249,212,255,247,249,212,255,248,250,213,255,248,250,215,255,248,249,215,255,248,249,215,255,246,248,214,255,244,247,212,255,243,247,212,255,242,246,210,255,241,245,208,255,243,247,210,255,242,246,209,255,242,246,208,255,244,247,208,255,245,247,208,255,241,243,204,255,239,242,203,255,236,240,200,255,235,240,200,255,234,238,199,255,234,237,198,255,233,237,199,255,233,236,200,255,233,236,201,255,233,237,202,255,232,236,201,255,231,237,201,255,228,234,199,255,227,233,199,255,228,234,200,255,228,234,200,255,228,234,200,255,227,233,199,255,229,235,201,255,229,235,201,255,230,236,202,255,230,236,202,255,230,236,202,255,231,237,203,255,231,237,203,255,231,238,204,255,232,238,204,255,231,238,204,255,232,238,204,255,232,239,205,255,233,239,205,255,232,239,205,255,234,241,207,255,233,240,206,255,231,239,205,255,229,238,204,255,228,238,203,255,229,228,183,255,212,185,108,255,199,155,53,255,196,145,40,255,185,138,36,255,175,131,31,255,166,123,29,255,160,118,26,255,153,116,30,255,147,114,32,255,142,112,32,255,139,112,35,255,138,115,40,255,135,115,43,255,164,157,104,255,216,223,190,255,222,231,201,255,224,233,203,255,225,234,203,255,224,235,205,255,223,234,203,255,223,235,202,255,222,236,203,255,223,235,203,255,223,234,202,255,224,234,202,255,223,234,202,255,224,235,203,255,223,234,202,255,223,234,200,255,223,234,200,255,223,234,200,255,221,232,198,255,221,232,198,255,222,233,199,255,221,233,197,255,221,233,197,255,221,233,197,255,222,232,195,255,221,231,194,255,220,230,193,255,220,231,194,255,220,230,195,255,220,230,195,255,249,251,214,255,248,250,213,255,248,250,213,255,248,250,213,255,247,249,212,255,247,249,212,255,247,248,213,255,248,249,215,255,246,247,213,255,244,247,213,255,243,247,212,255,244,247,213,255,243,247,211,255,241,245,208,255,242,246,209,255,241,245,208,255,241,245,208,255,243,246,208,255,243,245,206,255,240,242,204,255,237,240,202,255,234,238,200,255,234,238,200,255,233,237,199,255,234,237,199,255,233,237,200,255,233,237,201,255,233,237,202,255,232,236,201,255,231,236,200,255,230,236,200,255,229,235,200,255,228,234,200,255,228,234,200,255,228,234,200,255,229,235,201,255,229,235,201,255,229,235,201,255,230,236,202,255,230,236,202,255,229,235,201,255,230,236,202,255,230,236,202,255,231,237,203,255,232,238,204,255,232,238,204,255,232,238,204,255,232,238,204,255,232,238,204,255,233,239,205,255,234,240,206,255,234,241,207,255,233,240,206,255,232,239,206,255,231,238,205,255,230,238,204,255,230,230,186,255,215,191,115,255,202,158,56,255,195,146,39,255,185,138,35,255,175,131,30,255,167,125,30,255,158,118,27,255,151,115,29,255,144,113,31,255,140,111,30,255,137,112,33,255,135,114,38,255,135,115,44,255,166,160,107,255,217,226,192,255,222,232,200,255,224,234,203,255,225,234,203,255,224,235,205,255,224,235,205,255,223,235,203,255,222,236,203,255,224,235,203,255,224,235,203,255,224,234,202,255,224,234,202,255,224,234,203,255,223,234,201,255,222,233,199,255,223,234,200,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,221,233,197,255,222,234,198,255,222,234,198,255,223,233,196,255,222,232,195,255,221,231,194,255,221,231,195,255,220,230,195,255,221,231,196,255,249,251,214,255,249,251,214,255,248,250,213,255,247,249,212,255,247,249,212,255,246,248,211,255,247,248,213,255,247,248,214,255,244,246,211,255,242,246,211,255,242,246,211,255,243,247,212,255,242,246,210,255,241,245,208,255,241,245,208,255,241,245,208,255,241,245,208,255,242,244,207,255,242,244,207,255,239,241,204,255,235,238,201,255,232,236,199,255,232,236,199,255,231,235,198,255,232,236,199,255,233,237,201,255,232,237,201,255,233,237,202,255,232,236,201,255,229,235,199,255,228,235,199,255,228,235,199,255,227,233,199,255,226,233,199,255,226,233,199,255,227,234,200,255,227,234,200,255,228,235,201,255,229,235,201,255,229,235,201,255,229,235,201,255,229,235,201,255,231,237,203,255,231,237,203,255,232,238,204,255,232,238,204,255,232,238,204,255,233,239,205,255,232,238,204,255,232,238,204,255,234,240,206,255,235,241,207,255,234,240,206,255,233,240,206,255,232,239,206,255,232,238,205,255,232,232,190,255,217,196,124,255,204,160,59,255,193,143,38,255,184,136,33,255,174,132,32,255,167,125,31,255,155,117,27,255,147,114,28,255,142,113,30,255,138,111,29,255,136,112,32,255,136,117,40,255,136,118,48,255,167,162,110,255,219,228,193,255,223,233,201,255,224,234,202,255,225,234,203,255,224,235,204,255,224,235,205,255,223,235,204,255,222,235,204,255,223,235,203,255,224,235,203,255,225,235,203,255,225,234,203,255,225,234,203,255,222,233,200,255,221,232,198,255,222,233,199,255,222,234,199,255,221,234,199,255,222,233,199,255,222,233,199,255,221,233,197,255,222,234,198,255,222,234,198,255,223,233,196,255,222,232,195,255,221,231,195,255,221,231,196,255,220,230,195,255,220,230,195,255,249,251,214,255,249,251,214,255,248,250,214,255,248,250,213,255,248,250,213,255,248,250,213,255,246,247,212,255,244,248,213,255,242,246,211,255,241,245,210,255,241,245,210,255,241,245,210,255,242,246,210,255,241,245,209,255,241,245,208,255,240,244,207,255,239,243,206,255,241,244,207,255,240,242,205,255,239,241,204,255,235,239,201,255,232,236,199,255,232,237,200,255,232,236,199,255,232,236,199,255,232,237,201,255,231,236,201,255,231,236,201,255,229,235,199,255,227,234,197,255,226,234,197,255,226,233,198,255,225,232,198,255,225,232,198,255,225,232,199,255,226,233,200,255,227,234,201,255,228,235,202,255,227,234,201,255,227,234,201,255,227,234,201,255,228,235,202,255,229,236,203,255,229,236,203,255,231,237,203,255,231,237,203,255,230,236,202,255,231,237,203,255,231,237,203,255,231,237,203,255,233,239,205,255,233,239,205,255,234,240,206,255,233,240,206,255,234,241,208,255,233,240,207,255,233,234,194,255,220,201,133,255,202,158,59,255,192,143,40,255,187,139,35,255,173,132,34,255,165,124,30,255,156,119,29,255,146,115,29,255,141,114,31,255,138,113,30,255,138,115,36,255,137,118,42,255,134,118,49,255,169,166,116,255,221,230,197,255,224,234,202,255,224,235,203,255,224,235,203,255,224,235,205,255,225,236,206,255,223,235,205,255,222,235,204,255,224,235,203,255,223,234,202,255,224,234,202,255,224,234,203,255,222,233,201,255,221,232,200,255,221,232,198,255,221,233,198,255,221,233,199,255,219,233,198,255,219,233,198,255,221,233,198,255,220,232,197,255,221,233,197,255,222,234,198,255,222,233,196,255,222,232,197,255,221,231,196,255,220,230,195,255,220,230,195,255,220,231,195,255,250,252,215,255,250,252,215,255,249,251,214,255,249,251,214,255,248,250,214,255,248,250,213,255,246,249,214,255,245,249,214,255,243,247,212,255,243,247,212,255,241,245,210,255,241,245,210,255,243,247,211,255,242,246,210,255,242,246,209,255,241,245,208,255,240,244,207,255,241,244,207,255,240,242,205,255,238,240,203,255,234,238,201,255,232,236,199,255,231,236,199,255,230,234,197,255,230,234,197,255,230,236,200,255,229,235,199,255,228,234,198,255,227,233,197,255,227,234,198,255,226,234,198,255,225,232,198,255,224,231,197,255,224,231,197,255,225,232,198,255,225,232,199,255,225,232,199,255,225,232,199,255,226,233,200,255,227,234,201,255,227,234,201,255,228,235,202,255,229,236,203,255,228,235,202,255,229,236,202,255,230,236,202,255,229,235,202,255,229,236,202,255,230,236,202,255,230,236,203,255,232,238,204,255,233,239,205,255,234,240,206,255,233,240,206,255,233,241,208,255,233,241,208,255,233,236,198,255,222,206,142,255,201,158,61,255,193,145,43,255,188,139,36,255,174,134,37,255,167,126,32,255,158,122,32,255,149,119,32,255,143,117,33,255,138,113,32,255,137,115,37,255,135,116,43,255,133,118,52,255,171,168,120,255,223,233,200,255,225,235,203,255,225,236,204,255,224,235,204,255,225,236,206,255,224,235,205,255,223,235,205,255,222,235,205,255,224,236,204,255,224,235,203,255,223,235,203,255,223,235,203,255,222,235,202,255,221,234,201,255,219,233,198,255,218,232,197,255,219,233,198,255,218,232,197,255,218,232,197,255,219,233,197,255,220,232,196,255,221,233,197,255,221,233,197,255,221,233,197,255,221,233,197,255,219,231,195,255,219,231,195,255,219,231,195,255,219,231,195,255,250,252,215,255,249,251,214,255,249,251,214,255,248,250,213,255,247,249,212,255,246,248,212,255,245,249,213,255,245,249,214,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,212,255,244,248,213,255,243,247,212,255,242,246,210,255,241,245,208,255,240,244,207,255,240,243,206,255,238,241,204,255,235,238,201,255,233,237,200,255,231,236,199,255,230,235,198,255,229,233,196,255,229,233,196,255,229,235,199,255,228,234,198,255,227,233,197,255,226,232,196,255,225,232,197,255,224,233,198,255,224,231,197,255,224,231,197,255,223,230,196,255,224,231,197,255,224,232,199,255,223,230,197,255,223,230,197,255,224,231,198,255,226,233,200,255,226,234,201,255,227,234,201,255,227,234,201,255,228,235,202,255,227,234,201,255,228,235,202,255,228,235,202,255,227,234,201,255,228,235,202,255,229,236,203,255,230,237,204,255,232,239,205,255,233,240,206,255,232,241,207,255,232,241,207,255,231,241,207,255,232,238,200,255,224,211,149,255,200,158,62,255,193,146,45,255,188,139,37,255,175,135,39,255,166,125,33,255,157,121,31,255,149,119,32,255,144,118,34,255,140,115,35,255,138,115,39,255,134,114,44,255,130,115,53,255,174,172,126,255,225,235,204,255,226,237,205,255,226,236,205,255,226,236,206,255,225,237,207,255,225,236,206,255,223,235,205,255,223,236,206,255,223,235,205,255,224,235,204,255,223,235,203,255,222,235,202,255,221,235,202,255,220,234,201,255,218,233,198,255,217,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,219,232,196,255,220,232,196,255,221,233,197,255,220,233,197,255,218,231,195,255,218,231,195,255,218,231,195,255,218,231,195,255,219,232,196,255,250,252,215,255,249,251,215,255,248,249,215,255,245,248,213,255,244,248,213,255,244,248,213,255,244,248,213,255,244,248,213,255,243,247,212,255,243,247,212,255,244,248,213,255,242,246,211,255,244,248,212,255,244,248,212,255,244,248,211,255,242,246,209,255,240,244,207,255,238,242,205,255,235,239,202,255,234,238,202,255,233,237,202,255,232,236,200,255,230,235,198,255,229,235,197,255,229,235,197,255,227,232,196,255,226,232,196,255,226,233,196,255,225,232,197,255,223,230,196,255,224,231,197,255,222,231,197,255,222,231,197,255,223,232,198,255,222,231,198,255,221,231,199,255,221,231,198,255,221,231,198,255,222,231,197,255,222,232,198,255,224,234,200,255,224,233,199,255,224,232,199,255,225,232,199,255,226,233,199,255,226,233,200,255,226,233,200,255,226,233,200,255,228,235,202,255,229,236,203,255,229,237,204,255,231,238,204,255,232,239,204,255,232,239,206,255,233,240,208,255,233,242,208,255,233,240,202,255,224,219,157,255,201,160,63,255,192,146,47,255,186,141,39,255,180,135,39,255,169,128,37,255,158,122,34,255,152,120,36,255,147,120,40,255,139,116,38,255,134,114,40,255,131,113,44,255,128,116,55,255,173,172,130,255,224,235,205,255,224,236,205,255,224,235,206,255,225,236,207,255,225,237,207,255,224,235,205,255,224,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,223,235,204,255,223,234,202,255,221,235,202,255,219,233,199,255,218,232,198,255,218,231,197,255,219,232,198,255,218,232,198,255,217,231,196,255,217,231,196,255,218,232,196,255,219,233,198,255,219,233,197,255,219,233,197,255,218,232,196,255,217,231,195,255,218,230,194,255,219,231,195,255,220,232,196,255,252,253,217,255,250,251,216,255,248,249,215,255,245,249,214,255,245,249,214,255,244,248,214,255,244,248,213,255,244,248,213,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,212,255,243,247,211,255,243,247,210,255,244,248,211,255,243,247,209,255,241,245,208,255,238,242,205,255,236,240,203,255,234,238,203,255,234,238,203,255,233,237,202,255,231,237,199,255,230,236,198,255,230,236,198,255,227,233,197,255,225,232,195,255,225,233,196,255,225,232,197,255,225,231,197,255,223,230,196,255,223,231,197,255,224,231,198,255,223,232,198,255,222,232,198,255,221,231,197,255,220,230,197,255,220,230,197,255,219,229,195,255,221,231,197,255,222,232,198,255,222,232,198,255,223,232,199,255,222,231,197,255,224,231,197,255,224,231,197,255,225,232,199,255,226,233,200,255,227,234,201,255,228,235,202,255,228,236,204,255,230,237,204,255,232,238,204,255,232,239,207,255,232,240,209,255,232,241,209,255,232,240,204,255,228,223,167,255,201,159,67,255,187,142,46,255,185,142,42,255,180,137,41,255,163,126,35,255,154,120,34,255,148,117,36,255,143,117,38,255,136,115,36,255,133,114,39,255,131,113,42,255,132,120,58,255,179,179,137,255,223,235,205,255,222,235,205,255,225,235,207,255,225,236,208,255,224,236,206,255,224,236,206,255,224,236,206,255,223,236,206,255,222,235,205,255,221,234,204,255,222,234,203,255,223,234,202,255,221,234,201,255,219,233,200,255,218,232,199,255,219,232,198,255,220,232,198,255,219,233,199,255,218,232,197,255,217,231,197,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,196,255,217,231,196,255,218,230,195,255,219,230,195,255,219,231,195,255,251,252,218,255,250,251,217,255,248,250,216,255,245,249,214,255,244,248,213,255,243,247,212,255,244,248,213,255,244,248,213,255,242,246,211,255,243,247,212,255,244,248,213,255,242,246,211,255,242,246,210,255,242,246,209,255,243,247,210,255,241,245,208,255,239,243,206,255,237,241,204,255,236,240,203,255,234,238,203,255,233,237,202,255,232,237,201,255,231,237,200,255,230,236,198,255,229,235,197,255,225,231,195,255,225,232,195,255,225,232,196,255,225,232,197,255,225,232,198,255,224,231,197,255,224,231,197,255,225,231,198,255,225,232,198,255,224,232,198,255,223,231,198,255,221,230,196,255,219,229,195,255,218,229,195,255,220,230,196,255,221,231,197,255,221,231,197,255,220,230,196,255,220,230,196,255,222,230,196,255,223,231,197,255,223,232,197,255,224,232,198,255,224,233,199,255,225,234,200,255,228,235,204,255,229,236,203,255,230,237,204,255,230,238,207,255,229,238,210,255,229,240,208,255,230,238,203,255,219,213,161,255,198,158,71,255,182,138,44,255,178,137,40,255,173,134,39,255,160,128,39,255,152,122,39,255,145,118,38,255,140,115,38,255,135,114,36,255,135,116,39,255,135,117,43,255,135,123,57,255,170,170,125,255,218,230,200,255,221,234,204,255,223,234,207,255,225,236,209,255,223,236,206,255,222,235,205,255,222,235,205,255,223,236,206,255,222,235,205,255,220,233,203,255,221,234,203,255,221,234,202,255,220,234,201,255,219,233,200,255,219,233,200,255,220,233,200,255,220,232,199,255,219,233,200,255,219,233,199,255,218,232,198,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,218,231,197,255,218,229,195,255,218,229,195,255,251,252,218,255,249,250,217,255,247,250,216,255,245,249,214,255,243,247,212,255,242,247,212,255,242,247,212,255,242,246,211,255,242,246,211,255,242,246,211,255,242,246,211,255,242,246,211,255,242,246,211,255,242,246,211,255,242,246,210,255,241,245,209,255,239,243,207,255,237,241,206,255,235,239,204,255,233,238,203,255,232,237,201,255,230,236,200,255,230,236,200,255,228,234,198,255,227,233,195,255,225,232,196,255,225,232,196,255,223,232,196,255,224,233,198,255,224,231,197,255,223,230,196,255,224,230,197,255,225,231,197,255,225,232,198,255,223,231,197,255,222,229,196,255,220,229,195,255,219,229,195,255,218,229,195,255,218,229,195,255,218,229,195,255,219,230,196,255,220,230,196,255,219,229,195,255,220,230,195,255,220,230,196,255,221,231,197,255,221,231,197,255,222,232,198,255,223,232,199,255,225,233,201,255,226,235,202,255,228,237,204,255,227,237,207,255,227,237,209,255,227,238,205,255,205,214,175,255,140,137,83,255,183,146,59,255,178,136,41,255,174,132,37,255,173,134,41,255,162,131,44,255,152,125,40,255,145,120,38,255,142,118,40,255,138,117,38,255,138,117,40,255,138,118,44,255,130,118,51,255,112,114,68,255,166,180,149,255,211,227,197,255,222,235,208,255,225,236,209,255,223,235,206,255,222,235,205,255,221,234,204,255,222,235,206,255,221,235,205,255,220,235,204,255,221,235,203,255,221,234,202,255,220,234,201,255,218,233,200,255,219,233,200,255,219,233,200,255,219,232,199,255,219,233,200,255,219,233,200,255,219,233,199,255,219,233,198,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,217,230,195,255,217,229,195,255,250,251,219,255,248,250,218,255,247,251,217,255,245,249,214,255,243,247,212,255,242,248,212,255,242,247,212,255,241,246,210,255,242,246,211,255,241,245,210,255,241,245,210,255,241,245,210,255,241,245,210,255,242,246,211,255,240,244,209,255,240,244,209,255,239,243,208,255,238,242,207,255,235,239,204,255,232,238,202,255,231,237,201,255,230,236,200,255,228,234,198,255,226,232,196,255,226,232,195,255,225,233,196,255,224,233,197,255,223,233,198,255,223,233,198,255,224,231,197,255,224,230,197,255,224,230,197,255,225,232,198,255,225,232,199,255,222,230,197,255,221,228,195,255,220,229,196,255,218,228,195,255,218,229,195,255,216,227,193,255,216,227,193,255,217,228,194,255,218,229,195,255,218,229,195,255,218,229,195,255,219,229,196,255,219,230,196,255,221,232,198,255,221,232,198,255,221,232,199,255,223,232,202,255,225,234,203,255,225,234,203,255,226,237,206,255,225,235,204,255,211,221,187,255,149,158,116,255,78,77,25,255,175,143,56,255,181,140,44,255,174,130,36,255,173,133,39,255,164,132,43,255,155,126,40,255,146,119,37,255,143,118,38,255,138,116,37,255,140,119,42,255,139,118,45,255,127,113,47,255,76,77,33,255,91,106,77,255,199,216,187,255,221,234,207,255,223,235,208,255,222,235,207,255,222,235,207,255,221,235,206,255,220,235,206,255,220,235,206,255,219,234,205,255,220,234,204,255,220,234,202,255,220,234,201,255,218,233,200,255,218,233,200,255,219,233,200,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,216,230,195,255,217,230,195,255,249,250,217,255,247,249,217,255,245,249,216,255,243,247,213,255,242,247,212,255,240,246,210,255,241,247,211,255,241,247,211,255,240,246,210,255,240,245,209,255,239,245,209,255,239,245,209,255,240,245,209,255,241,245,210,255,240,244,209,255,240,244,209,255,238,242,207,255,236,240,205,255,235,240,204,255,233,239,203,255,230,236,200,255,228,234,198,255,228,234,198,255,226,232,196,255,225,231,195,255,223,231,194,255,221,231,195,255,221,231,196,255,223,232,198,255,225,232,198,255,224,231,198,255,224,231,198,255,224,231,198,255,224,232,198,255,221,229,196,255,219,229,196,255,219,229,196,255,218,228,196,255,216,228,193,255,216,227,193,255,216,227,193,255,216,227,193,255,217,228,194,255,218,229,195,255,218,229,195,255,218,229,196,255,218,229,197,255,219,230,198,255,220,231,199,255,221,232,201,255,223,232,202,255,224,234,203,255,224,235,204,255,226,235,206,255,223,231,199,255,187,194,158,255,90,99,59,255,46,48,7,255,166,135,55,255,189,149,53,255,185,139,44,255,178,135,37,255,167,131,39,255,158,125,36,255,150,119,35,255,144,117,36,255,141,117,38,255,139,118,42,255,126,107,35,255,122,109,44,255,63,64,22,255,37,53,25,255,168,185,157,255,216,229,203,255,222,234,207,255,221,235,206,255,221,236,207,255,221,236,207,255,220,235,206,255,220,235,205,255,218,233,204,255,219,233,203,255,219,232,202,255,218,233,201,255,217,232,199,255,217,232,199,255,217,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,217,231,197,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,216,230,195,255,247,250,215,255,245,249,214,255,244,249,214,255,243,248,213,255,241,247,212,255,239,245,211,255,239,245,211,255,239,245,210,255,239,245,210,255,238,244,209,255,240,246,211,255,240,246,211,255,240,246,210,255,241,246,210,255,241,247,210,255,240,245,209,255,237,242,207,255,236,241,206,255,234,239,204,255,231,236,202,255,228,234,199,255,225,232,197,255,225,232,197,255,224,231,196,255,223,230,195,255,222,230,194,255,223,231,196,255,223,231,197,255,223,232,197,255,223,232,197,255,223,231,197,255,222,231,197,255,222,231,196,255,222,231,197,255,219,229,196,255,218,228,195,255,218,228,196,255,216,226,194,255,215,227,194,255,214,227,193,255,213,226,193,255,214,227,194,255,215,228,194,255,215,228,195,255,216,229,196,255,216,228,198,255,216,228,199,255,215,228,196,255,218,230,198,255,220,230,199,255,220,231,201,255,224,233,203,255,223,234,203,255,222,232,202,255,218,225,193,255,175,182,141,255,72,81,41,255,37,39,4,255,149,122,47,255,186,149,51,255,188,144,49,255,178,134,39,255,156,120,31,255,155,121,34,255,151,120,36,255,147,120,38,255,143,120,40,255,140,120,44,255,133,114,43,255,123,110,45,255,53,56,18,255,20,36,12,255,104,117,87,255,183,196,167,255,213,226,198,255,217,232,204,255,219,234,207,255,220,235,207,255,220,235,205,255,220,234,205,255,218,233,202,255,218,232,202,255,219,233,202,255,218,233,201,255,217,232,199,255,217,232,198,255,217,232,197,255,217,231,197,255,217,231,198,255,216,231,198,255,217,231,198,255,216,230,197,255,216,230,197,255,216,230,196,255,216,230,195,255,215,230,194,255,215,230,195,255,215,230,195,255,216,230,195,255,217,229,195,255,246,250,214,255,244,248,212,255,243,248,213,255,242,248,214,255,239,246,212,255,238,245,212,255,238,244,211,255,238,244,210,255,238,244,210,255,239,245,211,255,239,245,211,255,239,245,211,255,240,246,210,255,240,246,209,255,239,245,209,255,239,245,209,255,236,242,207,255,235,241,207,255,232,238,204,255,230,235,201,255,228,233,200,255,225,231,197,255,224,231,197,255,223,230,196,255,223,230,196,255,224,231,196,255,225,232,198,255,225,232,198,255,224,231,197,255,222,231,196,255,221,231,196,255,221,231,196,255,221,231,196,255,220,230,196,255,220,230,196,255,218,228,194,255,216,226,194,255,215,226,194,255,214,227,194,255,212,226,193,255,212,226,193,255,213,227,194,255,213,227,194,255,213,227,194,255,215,228,194,255,216,227,196,255,217,227,198,255,215,228,196,255,217,229,196,255,219,229,197,255,219,231,199,255,221,231,199,255,219,231,198,255,215,223,189,255,179,180,141,255,115,117,68,255,52,60,21,255,30,33,6,255,126,102,36,255,178,141,51,255,182,143,49,255,177,137,43,255,151,115,29,255,155,120,39,255,154,124,41,255,151,124,41,255,145,122,42,255,141,121,46,255,135,119,48,255,114,107,45,255,37,44,12,255,13,29,7,255,53,66,32,255,102,113,79,255,164,175,144,255,205,219,190,255,215,230,202,255,218,233,206,255,218,234,205,255,219,234,204,255,218,232,201,255,218,232,201,255,217,232,201,255,218,233,201,255,217,232,199,255,216,231,198,255,217,231,197,255,217,231,196,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,229,196,255,215,229,196,255,215,230,195,255,214,230,194,255,214,230,194,255,214,230,194,255,215,229,194,255,217,229,195,255,245,250,215,255,243,248,213,255,242,248,213,255,240,246,212,255,238,244,211,255,237,243,211,255,237,243,210,255,239,245,211,255,239,245,211,255,241,247,213,255,240,246,212,255,240,246,212,255,240,246,211,255,240,246,210,255,238,244,208,255,236,242,207,255,235,241,207,255,232,238,204,255,230,236,202,255,230,235,201,255,228,234,200,255,226,232,198,255,224,231,197,255,224,231,197,255,224,231,197,255,226,233,199,255,225,232,198,255,224,231,197,255,223,231,197,255,222,232,197,255,221,231,197,255,221,231,196,255,221,231,196,255,219,229,195,255,219,229,195,255,218,228,194,255,217,226,194,255,214,226,193,255,212,226,193,255,211,225,192,255,211,225,192,255,211,225,192,255,213,227,194,255,214,228,195,255,214,227,193,255,217,226,193,255,219,227,194,255,217,227,194,255,217,228,195,255,218,229,198,255,219,231,198,255,217,228,194,255,201,210,172,255,156,155,109,255,131,119,65,255,114,108,48,255,54,62,16,255,24,34,6,255,76,63,17,255,159,126,44,255,179,140,47,255,170,133,43,255,163,129,39,255,161,128,33,255,158,125,34,255,155,124,39,255,146,120,41,255,139,122,45,255,129,119,46,255,72,74,27,255,20,28,5,255,10,28,4,255,40,58,18,255,73,83,42,255,91,96,60,255,136,145,111,255,194,207,176,255,215,231,202,255,215,233,205,255,217,232,205,255,218,231,202,255,218,231,202,255,216,231,202,255,217,232,201,255,216,231,199,255,215,230,198,255,216,230,198,255,216,230,197,255,216,231,199,255,215,230,198,255,215,230,197,255,214,229,196,255,215,230,197,255,215,229,196,255,214,230,194,255,214,230,194,255,214,230,194,255,215,230,195,255,216,230,195,255,217,230,195,255,244,249,215,255,242,248,214,255,240,246,212,255,238,243,210,255,236,241,209,255,236,241,209,255,238,244,211,255,239,245,212,255,240,245,212,255,241,246,213,255,241,246,213,255,240,245,212,255,238,244,210,255,237,243,208,255,235,241,207,255,233,239,205,255,231,238,204,255,230,237,203,255,229,236,202,255,229,235,201,255,227,233,199,255,224,231,197,255,224,231,197,255,224,230,196,255,224,231,197,255,225,232,198,255,225,232,198,255,224,231,197,255,221,230,196,255,220,230,196,255,219,229,195,255,219,229,194,255,219,229,195,255,218,228,194,255,218,228,194,255,217,227,194,255,215,225,194,255,214,226,194,255,213,226,193,255,214,226,194,255,212,225,193,255,212,225,193,255,212,225,193,255,213,226,194,255,212,226,195,255,216,227,194,255,218,228,194,255,217,229,196,255,216,229,198,255,216,229,197,255,214,224,189,255,196,200,161,255,148,145,95,255,134,119,56,255,127,106,38,255,101,97,30,255,57,69,16,255,24,38,8,255,31,35,6,255,94,80,19,255,151,119,34,255,165,131,41,255,156,125,35,255,159,128,37,255,158,128,40,255,154,128,44,255,137,118,43,255,114,105,39,255,78,78,23,255,28,35,7,255,12,23,4,255,11,32,6,255,34,57,17,255,58,71,30,255,72,78,39,255,84,92,54,255,117,128,92,255,178,193,162,255,207,224,196,255,215,231,204,255,216,230,202,255,217,231,202,255,215,230,201,255,215,230,201,255,214,229,198,255,213,228,197,255,215,229,197,255,215,229,197,255,215,230,198,255,215,230,198,255,214,229,197,255,214,229,196,255,215,230,196,255,215,229,195,255,213,229,193,255,214,230,194,255,214,230,194,255,214,230,194,255,215,230,195,255,216,230,195,255,242,248,214,255,240,246,212,255,238,244,210,255,237,242,209,255,235,241,208,255,236,241,209,255,240,244,213,255,241,245,213,255,240,245,213,255,239,244,212,255,237,243,210,255,237,243,210,255,236,243,209,255,234,241,207,255,231,238,205,255,230,237,204,255,229,236,203,255,229,236,202,255,228,235,201,255,228,234,200,255,226,233,199,255,225,232,198,255,224,231,197,255,225,232,198,255,225,231,197,255,224,230,197,255,222,229,196,255,222,230,197,255,220,230,196,255,220,230,196,255,218,228,194,255,217,227,193,255,217,227,193,255,218,228,194,255,217,227,194,255,215,226,194,255,215,226,194,255,216,227,195,255,215,226,194,255,215,226,194,255,214,225,193,255,215,226,194,255,214,225,193,255,214,226,195,255,211,225,195,255,214,227,194,255,216,229,195,255,215,229,198,255,215,228,197,255,215,227,192,255,196,200,159,255,144,137,88,255,128,112,49,255,133,110,36,255,126,103,29,255,90,90,23,255,66,85,26,255,34,52,12,255,15,27,5,255,33,34,5,255,79,63,14,255,129,106,31,255,141,117,33,255,143,122,38,255,140,122,38,255,124,111,34,255,89,83,23,255,52,53,14,255,21,28,5,255,7,18,1,255,7,24,3,255,17,43,12,255,22,47,8,255,35,50,13,255,50,59,21,255,60,68,28,255,70,79,39,255,106,118,83,255,180,194,162,255,215,229,200,255,216,230,203,255,216,230,202,255,214,229,200,255,214,229,200,255,213,228,197,255,213,228,197,255,215,229,196,255,215,229,196,255,214,229,198,255,215,230,198,255,215,230,197,255,214,229,196,255,215,230,196,255,214,228,194,255,214,229,193,255,213,229,193,255,215,231,195,255,215,231,195,255,215,229,194,255,217,229,195,255,241,247,213,255,240,246,212,255,239,245,211,255,238,244,210,255,238,244,210,255,240,245,212,255,241,245,213,255,242,245,214,255,240,244,213,255,238,243,211,255,235,242,209,255,235,242,209,255,234,241,208,255,232,239,206,255,230,237,204,255,229,236,203,255,228,235,202,255,227,234,201,255,227,234,201,255,227,233,199,255,227,233,199,255,226,233,199,255,226,233,199,255,226,232,198,255,226,232,198,255,225,232,198,255,222,229,196,255,221,229,196,255,219,229,195,255,220,230,196,255,219,229,195,255,218,229,195,255,219,229,195,255,217,227,193,255,216,227,194,255,216,227,195,255,216,227,195,255,215,226,194,255,214,225,193,255,215,226,194,255,215,226,194,255,216,227,195,255,215,226,194,255,215,226,194,255,213,224,194,255,214,226,193,255,214,227,194,255,213,228,198,255,213,224,191,255,203,207,165,255,145,139,85,255,123,106,42,255,131,110,38,255,118,98,26,255,98,80,15,255,74,72,11,255,71,90,24,255,79,100,39,255,25,38,5,255,18,25,4,255,20,21,3,255,32,30,4,255,50,43,6,255,56,51,11,255,49,46,10,255,36,34,6,255,20,24,3,255,11,19,2,255,7,18,2,255,11,25,5,255,15,45,12,255,22,58,17,255,20,43,7,255,31,46,13,255,43,54,17,255,57,65,25,255,72,79,37,255,73,80,41,255,116,126,89,255,195,207,175,255,211,226,197,255,214,230,202,255,214,229,200,255,213,228,197,255,212,227,196,255,213,228,196,255,214,228,195,255,216,230,198,255,214,229,199,255,214,229,198,255,214,229,196,255,213,228,195,255,214,228,194,255,214,228,193,255,215,229,194,255,214,228,193,255,214,229,194,255,216,230,194,255,216,230,195,255,218,229,195,255,241,247,213,255,241,247,213,255,241,247,213,255,240,245,212,255,239,244,211,255,240,246,212,255,241,245,213,255,241,244,213,255,238,243,211,255,236,241,209,255,233,240,207,255,232,239,207,255,231,238,206,255,230,237,204,255,228,235,202,255,228,235,202,255,228,235,202,255,226,234,200,255,226,234,200,255,225,232,198,255,226,233,199,255,226,233,199,255,226,233,199,255,227,233,199,255,226,232,198,255,225,232,198,255,223,231,197,255,222,230,196,255,221,230,196,255,220,230,196,255,219,229,195,255,219,229,195,255,219,229,195,255,218,228,194,255,217,228,194,255,216,227,195,255,214,226,194,255,214,225,194,255,215,226,194,255,214,225,194,255,215,226,195,255,215,226,195,255,214,225,193,255,214,225,193,255,214,224,193,255,215,226,192,255,211,226,191,255,212,224,194,255,205,209,169,255,166,160,109,255,124,107,44,255,126,104,32,255,119,99,24,255,99,82,16,255,84,70,14,255,64,59,4,255,68,79,19,255,88,109,42,255,76,96,37,255,40,52,15,255,23,31,6,255,12,25,4,255,12,20,5,255,13,18,3,255,9,16,2,255,7,15,2,255,6,17,3,255,7,20,3,255,12,28,6,255,26,49,17,255,29,65,22,255,19,55,12,255,16,35,5,255,22,34,7,255,32,41,10,255,43,51,15,255,58,65,25,255,64,71,31,255,85,91,52,255,139,147,111,255,199,212,179,255,212,227,198,255,215,230,200,255,213,228,197,255,213,228,196,255,214,228,195,255,213,228,194,255,214,228,196,255,214,229,198,255,213,229,197,255,213,228,196,255,212,228,194,255,213,229,194,255,213,228,194,255,213,228,192,255,214,229,193,255,214,229,194,255,215,229,194,255,216,228,193,255,218,229,195,255,241,247,213,255,242,248,214,255,243,249,215,255,240,245,213,255,239,244,212,255,239,244,212,255,239,244,212,255,239,244,212,255,235,242,209,255,234,241,208,255,233,240,207,255,230,237,206,255,229,237,205,255,228,237,203,255,228,236,202,255,228,235,202,255,229,236,202,255,228,235,201,255,227,234,200,255,225,232,198,255,225,232,198,255,226,233,199,255,226,233,199,255,226,232,198,255,225,231,197,255,224,231,198,255,223,230,197,255,222,229,196,255,223,230,197,255,222,230,197,255,221,229,196,255,220,229,195,255,219,229,195,255,220,231,196,255,218,229,195,255,215,227,194,255,212,226,193,255,213,226,195,255,215,227,195,255,215,226,196,255,215,226,196,255,214,225,195,255,214,225,193,255,213,225,193,255,213,226,194,255,214,224,191,255,210,224,190,255,210,220,186,255,180,174,125,255,137,118,55,255,133,107,37,255,132,108,31,255,119,99,23,255,96,79,15,255,78,64,13,255,56,51,2,255,59,63,13,255,81,96,39,255,83,105,40,255,84,102,43,255,66,78,32,255,43,55,19,255,25,37,10,255,16,27,5,255,13,25,4,255,12,26,5,255,18,35,9,255,29,52,18,255,40,69,27,255,38,72,27,255,28,60,20,255,17,41,11,255,13,28,6,255,17,27,7,255,24,34,9,255,31,40,10,255,39,48,12,255,52,60,22,255,65,70,28,255,99,103,64,255,145,154,116,255,204,218,186,255,216,231,201,255,215,230,199,255,214,228,196,255,215,229,195,255,212,227,193,255,212,227,194,255,213,228,196,255,212,228,195,255,212,229,195,255,211,228,194,255,212,229,195,255,212,229,195,255,213,229,193,255,214,230,194,255,214,230,194,255,214,229,193,255,214,228,193,255,216,230,195,255,242,248,214,255,241,247,213,255,242,248,214,255,241,246,213,255,240,245,213,255,240,245,213,255,241,246,214,255,240,245,213,255,236,243,210,255,234,241,208,255,233,240,207,255,232,239,207,255,229,238,205,255,227,237,203,255,228,237,203,255,227,237,203,255,227,236,202,255,226,234,200,255,226,234,200,255,225,232,198,255,224,231,197,255,224,231,197,255,224,231,197,255,224,230,196,255,224,231,197,255,224,231,197,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,222,230,196,255,222,230,196,255,222,230,197,255,221,231,197,255,219,229,195,255,216,227,195,255,215,227,195,255,214,226,195,255,214,227,195,255,213,226,196,255,214,226,196,255,214,225,195,255,214,225,193,255,213,224,192,255,214,225,193,255,213,225,192,255,210,222,185,255,194,193,149,255,154,137,77,255,136,111,41,255,147,120,40,255,128,102,23,255,104,85,13,255,84,68,8,255,66,54,6,255,51,45,7,255,40,43,9,255,47,57,18,255,92,106,49,255,71,87,30,255,63,80,26,255,75,94,42,255,74,94,45,255,66,89,39,255,62,84,39,255,57,80,37,255,53,79,36,255,44,70,27,255,34,59,19,255,40,66,24,255,28,51,21,255,6,22,4,255,11,23,5,255,16,26,6,255,22,33,9,255,28,39,10,255,37,48,13,255,49,58,21,255,54,60,19,255,78,82,42,255,110,117,76,255,174,185,150,255,215,229,198,255,215,228,198,255,216,229,199,255,216,229,197,255,213,228,195,255,213,228,195,255,212,227,196,255,212,227,195,255,213,228,195,255,213,228,195,255,212,228,195,255,213,228,195,255,214,230,194,255,214,230,194,255,214,230,194,255,215,229,194,255,215,229,194,255,216,230,195,255,240,246,212,255,241,247,213,255,240,246,212,255,240,245,213,255,238,243,211,255,238,243,211,255,239,244,212,255,238,243,211,255,235,242,209,255,235,242,209,255,233,240,207,255,233,240,209,255,229,238,205,255,226,237,203,255,227,237,203,255,226,236,202,255,225,235,201,255,224,234,200,255,224,234,200,255,225,232,198,255,225,232,198,255,224,231,197,255,225,232,198,255,224,231,197,255,222,229,195,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,223,230,196,255,222,229,196,255,222,230,197,255,222,230,196,255,220,230,196,255,217,228,196,255,215,226,196,255,214,226,195,255,211,224,194,255,210,223,193,255,211,224,194,255,212,224,194,255,213,225,193,255,213,224,192,255,214,225,192,255,209,222,191,255,204,211,172,255,171,159,104,255,164,138,71,255,135,105,33,255,129,99,22,255,116,89,16,255,95,75,10,255,79,65,8,255,61,52,5,255,45,42,4,255,30,35,4,255,17,25,3,255,44,51,15,255,92,100,42,255,86,98,34,255,55,75,20,255,45,68,20,255,47,67,24,255,43,67,24,255,37,62,20,255,35,58,16,255,45,66,23,255,61,83,36,255,42,60,25,255,8,22,5,255,3,12,3,255,9,18,3,255,13,22,2,255,15,27,5,255,23,34,8,255,33,44,10,255,45,55,19,255,57,64,24,255,58,61,23,255,87,90,46,255,134,140,102,255,203,214,181,255,216,227,196,255,217,230,200,255,216,229,199,255,214,228,197,255,213,228,196,255,212,227,196,255,212,227,196,255,213,228,196,255,212,227,194,255,213,228,195,255,213,228,195,255,213,229,193,255,214,230,194,255,215,230,194,255,215,229,194,255,216,230,195,255,217,231,196,255,239,245,211,255,239,245,211,255,239,245,211,255,238,243,211,255,237,242,210,255,238,243,211,255,238,243,211,255,236,242,209,255,235,242,209,255,234,241,208,255,233,240,207,255,232,239,208,255,229,238,206,255,226,237,203,255,225,236,202,255,225,235,201,255,223,233,199,255,224,234,200,255,224,233,199,255,224,233,198,255,224,232,197,255,224,231,197,255,225,232,198,255,223,230,196,255,221,228,194,255,220,230,195,255,221,231,196,255,221,231,196,255,220,230,195,255,220,230,195,255,220,230,195,255,221,229,195,255,220,228,195,255,219,228,194,255,219,229,195,255,217,228,196,255,215,226,196,255,213,225,195,255,210,223,193,255,209,222,192,255,209,222,192,255,210,223,193,255,210,223,192,255,210,223,191,255,210,223,192,255,204,218,186,255,186,188,146,255,160,141,77,255,161,132,60,255,124,95,22,255,125,95,20,255,113,87,14,255,95,77,11,255,75,62,10,255,57,48,7,255,40,37,2,255,30,31,3,255,15,20,4,255,14,17,4,255,67,64,21,255,125,117,45,255,127,124,51,255,108,114,48,255,87,101,40,255,82,95,35,255,80,93,34,255,87,100,42,255,88,99,41,255,71,80,28,255,20,29,7,255,4,11,2,255,4,11,4,255,11,19,5,255,14,24,3,255,16,26,4,255,18,28,4,255,25,36,4,255,36,46,12,255,45,54,16,255,53,59,20,255,103,104,58,255,104,107,67,255,171,179,146,255,214,223,191,255,217,229,199,255,216,229,199,255,215,230,198,255,213,228,196,255,211,227,195,255,212,227,196,255,213,228,197,255,212,227,194,255,213,228,195,255,214,228,195,255,213,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,218,232,197,255,238,245,211,255,238,245,211,255,238,245,211,255,239,245,212,255,238,244,212,255,238,244,212,255,239,244,212,255,237,242,210,255,235,242,209,255,233,240,207,255,233,240,207,255,232,239,208,255,230,238,207,255,227,236,204,255,225,235,201,255,224,234,200,255,223,233,199,255,224,233,199,255,224,234,200,255,224,234,199,255,224,233,198,255,225,232,198,255,224,231,197,255,224,231,197,255,222,229,195,255,220,230,195,255,221,231,197,255,222,232,198,255,221,231,197,255,221,231,196,255,219,229,195,255,219,228,194,255,219,227,194,255,218,228,194,255,217,228,194,255,217,228,196,255,214,226,196,255,212,225,195,255,210,225,194,255,209,223,193,255,209,222,193,255,210,223,193,255,209,222,191,255,209,222,190,255,210,223,191,255,201,210,174,255,166,158,110,255,156,130,60,255,157,127,52,255,126,96,22,255,130,99,19,255,113,87,13,255,91,72,10,255,68,55,7,255,58,48,9,255,39,34,3,255,37,34,8,255,21,21,5,255,9,14,3,255,29,26,5,255,78,66,16,255,115,99,27,255,122,108,36,255,111,104,33,255,114,108,34,255,107,103,29,255,96,94,29,255,72,71,25,255,34,34,9,255,7,13,2,255,5,12,2,255,7,14,3,255,11,19,4,255,12,21,2,255,17,26,4,255,21,30,5,255,28,36,5,255,32,40,7,255,35,45,10,255,40,47,11,255,96,95,49,255,98,98,55,255,133,140,104,255,210,219,186,255,218,230,199,255,216,229,199,255,216,230,198,255,213,228,195,255,210,227,195,255,211,227,195,255,211,228,196,255,211,226,195,255,213,228,195,255,214,229,196,255,215,229,195,255,215,230,194,255,216,230,195,255,217,231,196,255,217,231,196,255,218,232,197,255,239,246,212,255,238,245,211,255,239,246,212,255,240,247,213,255,239,246,213,255,238,245,212,255,239,245,212,255,237,242,210,255,234,241,208,255,232,240,207,255,232,239,206,255,232,239,208,255,230,238,207,255,226,235,204,255,225,234,203,255,224,234,200,255,225,234,200,255,225,233,200,255,226,234,200,255,224,234,199,255,224,234,199,255,224,232,197,255,223,231,197,255,224,231,197,255,223,230,196,255,222,231,197,255,222,232,198,255,223,233,199,255,221,231,197,255,219,229,195,255,218,228,194,255,218,228,194,255,219,229,195,255,218,228,194,255,216,227,194,255,214,226,194,255,212,225,194,255,211,225,194,255,210,225,194,255,209,224,193,255,209,223,194,255,209,222,193,255,208,221,191,255,208,221,189,255,209,221,189,255,193,197,156,255,152,137,83,255,161,132,57,255,163,132,57,255,131,99,23,255,138,108,26,255,110,84,13,255,82,62,6,255,66,51,4,255,67,58,13,255,42,36,3,255,36,33,3,255,25,25,2,255,12,13,3,255,11,12,2,255,23,21,2,255,55,49,11,255,76,66,15,255,80,69,13,255,87,77,18,255,75,66,13,255,52,48,9,255,24,26,4,255,6,12,2,255,5,12,4,255,5,13,2,255,10,19,4,255,11,20,3,255,11,20,2,255,17,26,3,255,24,31,7,255,28,35,4,255,36,44,11,255,35,45,9,255,31,39,6,255,98,97,51,255,90,90,45,255,100,106,68,255,199,208,174,255,217,228,197,255,216,229,199,255,214,228,196,255,213,228,194,255,209,227,195,255,210,227,195,255,211,228,196,255,211,228,196,255,213,228,196,255,214,229,196,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,218,232,197,255,238,245,211,255,239,246,212,255,240,247,213,255,240,247,214,255,240,247,214,255,239,246,213,255,238,245,213,255,235,242,211,255,233,240,209,255,232,239,208,255,230,238,207,255,228,237,206,255,228,237,205,255,226,237,203,255,225,235,202,255,226,236,202,255,225,235,201,255,226,235,201,255,226,233,200,255,225,235,200,255,223,233,199,255,222,232,197,255,221,231,196,255,223,231,196,255,222,230,196,255,221,231,196,255,221,231,197,255,221,232,198,255,219,230,196,255,217,228,194,255,215,226,194,255,217,228,195,255,218,229,197,255,217,228,196,255,213,227,194,255,213,226,195,255,211,224,194,255,211,224,194,255,210,225,195,255,208,223,194,255,208,223,194,255,207,221,193,255,207,220,192,255,207,221,190,255,209,221,187,255,182,178,135,255,145,126,67,255,155,123,51,255,153,117,42,255,120,89,17,255,116,88,11,255,104,80,12,255,90,68,7,255,80,59,8,255,64,51,7,255,47,43,6,255,30,28,2,255,31,31,8,255,18,21,4,255,10,13,2,255,9,12,3,255,9,13,2,255,17,19,3,255,23,24,4,255,22,25,5,255,17,21,4,255,9,13,1,255,7,11,2,255,8,13,3,255,6,15,3,255,9,18,5,255,10,19,5,255,9,17,1,255,16,25,5,255,18,27,3,255,22,31,3,255,27,35,6,255,35,44,9,255,40,50,13,255,38,44,10,255,79,77,35,255,84,83,38,255,79,86,47,255,173,181,150,255,213,225,193,255,214,228,197,255,213,228,194,255,212,227,196,255,211,228,196,255,209,226,194,255,210,227,195,255,212,228,195,255,214,229,196,255,214,229,196,255,214,229,196,255,215,229,196,255,216,229,194,255,218,229,195,255,219,230,196,255,219,230,196,255,239,246,212,255,240,247,213,255,242,248,214,255,242,248,215,255,241,247,214,255,239,245,213,255,237,244,213,255,236,243,212,255,234,241,210,255,231,239,208,255,230,239,208,255,228,237,206,255,228,237,205,255,227,237,203,255,226,236,203,255,226,236,202,255,227,236,202,255,228,235,202,255,226,234,200,255,224,234,200,255,221,232,198,255,220,230,196,255,220,230,195,255,221,231,196,255,221,230,196,255,220,230,196,255,220,230,196,255,219,230,196,255,218,229,195,255,215,227,193,255,215,227,194,255,216,227,195,255,217,228,195,255,216,228,195,255,214,227,195,255,213,226,195,255,212,225,195,255,211,225,194,255,209,224,194,255,208,223,194,255,207,221,193,255,207,221,193,255,208,221,192,255,209,221,190,255,211,219,185,255,174,170,125,255,146,131,65,255,151,121,42,255,159,122,44,255,111,81,16,255,118,86,10,255,120,91,17,255,102,76,10,255,87,66,8,255,54,44,3,255,46,40,6,255,40,36,5,255,28,28,3,255,20,22,2,255,16,20,4,255,12,17,5,255,10,16,3,255,10,16,2,255,9,14,1,255,7,14,1,255,7,14,1,255,6,13,1,255,8,15,2,255,10,17,2,255,11,20,3,255,12,21,4,255,11,20,3,255,12,20,3,255,16,24,4,255,20,28,4,255,25,33,5,255,27,32,7,255,32,40,8,255,36,45,10,255,49,50,11,255,100,92,42,255,75,72,25,255,72,78,38,255,150,158,127,255,208,219,189,255,213,228,197,255,214,229,196,255,213,228,196,255,211,228,196,255,211,228,196,255,212,228,196,255,212,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,195,255,217,229,195,255,219,230,196,255,219,231,197,255,219,231,196,255,241,247,213,255,242,248,214,255,243,249,215,255,242,248,215,255,241,246,214,255,240,245,213,255,237,243,212,255,234,241,210,255,233,240,209,255,231,239,208,255,230,239,208,255,228,237,206,255,228,237,206,255,227,237,204,255,227,237,204,255,227,236,202,255,228,236,203,255,228,235,202,255,225,234,200,255,222,233,200,255,221,232,199,255,219,230,196,255,218,229,195,255,218,229,195,255,218,229,195,255,219,229,194,255,219,230,195,255,219,229,195,255,217,228,194,255,215,228,193,255,214,228,195,255,215,227,195,255,215,227,194,255,214,226,194,255,214,227,195,255,212,225,195,255,212,225,195,255,211,224,194,255,209,224,193,255,208,222,193,255,206,220,192,255,207,220,192,255,208,221,192,255,210,221,191,255,211,216,185,255,169,164,118,255,146,130,62,255,150,120,37,255,166,127,43,255,120,87,16,255,125,91,16,255,129,92,14,255,109,80,12,255,77,62,5,255,62,50,5,255,52,41,4,255,47,43,8,255,30,30,3,255,18,20,1,255,20,23,4,255,19,25,5,255,16,23,4,255,14,21,5,255,11,18,4,255,11,19,3,255,9,20,3,255,10,19,3,255,12,22,4,255,14,24,2,255,14,23,2,255,14,23,3,255,16,24,5,255,15,23,5,255,15,23,2,255,20,29,5,255,25,33,6,255,33,36,10,255,32,39,7,255,32,38,7,255,62,56,15,255,110,99,41,255,76,73,24,255,66,71,30,255,127,135,104,255,205,217,186,255,214,228,198,255,215,229,196,255,214,228,196,255,213,229,197,255,213,228,197,255,213,228,196,255,213,228,195,255,213,229,195,255,214,229,196,255,214,229,196,255,214,229,195,255,217,230,195,255,219,231,197,255,221,232,198,255,218,232,197,255,243,249,215,255,243,249,215,255,242,248,214,255,242,247,215,255,239,245,213,255,237,243,211,255,234,241,209,255,231,239,208,255,231,240,209,255,231,240,209,255,229,238,207,255,229,238,207,255,228,237,206,255,229,237,206,255,228,238,204,255,227,237,203,255,226,236,202,255,225,235,201,255,224,234,200,255,221,232,200,255,220,231,199,255,217,228,196,255,218,229,195,255,216,227,193,255,217,228,194,255,218,230,194,255,219,230,195,255,218,229,195,255,216,229,194,255,215,229,194,255,214,228,195,255,215,228,195,255,216,227,195,255,214,226,194,255,212,225,194,255,211,224,194,255,211,224,194,255,209,222,192,255,209,223,192,255,209,222,194,255,208,221,193,255,208,221,193,255,208,221,191,255,209,221,190,255,208,218,180,255,165,158,105,255,146,124,56,255,136,103,27,255,180,136,50,255,171,126,40,255,125,89,16,255,126,90,14,255,103,77,11,255,71,57,3,255,75,60,7,255,68,54,9,255,44,38,5,255,33,32,3,255,32,33,5,255,24,26,4,255,16,20,2,255,14,21,2,255,17,25,4,255,16,24,5,255,16,26,4,255,15,26,5,255,12,23,4,255,13,23,3,255,13,23,1,255,15,23,2,255,20,28,6,255,18,26,6,255,17,25,5,255,19,27,6,255,21,29,6,255,24,33,7,255,38,43,6,255,36,42,6,255,36,38,6,255,88,75,30,255,98,86,32,255,80,79,29,255,87,91,49,255,115,122,90,255,203,214,183,255,214,228,198,255,214,229,195,255,215,229,197,255,214,229,198,255,214,229,198,255,214,229,196,255,214,229,196,255,215,230,196,255,216,231,196,255,214,229,196,255,216,230,195,255,217,231,196,255,217,231,196,255,218,232,197,255,217,231,198,255,244,250,216,255,244,250,216,255,242,249,215,255,240,247,214,255,237,245,211,255,235,243,210,255,233,242,210,255,232,240,209,255,232,241,210,255,232,241,210,255,231,240,209,255,228,237,206,255,229,238,207,255,228,237,206,255,228,237,206,255,226,236,203,255,225,235,201,255,224,235,201,255,223,233,199,255,221,232,200,255,220,231,199,255,220,231,197,255,219,230,196,255,218,228,194,255,219,229,195,255,218,230,194,255,218,230,195,255,217,230,195,255,216,230,195,255,214,228,194,255,212,226,193,255,213,226,193,255,214,225,193,255,214,226,194,255,212,225,195,255,212,225,195,255,211,224,194,255,211,224,194,255,211,224,194,255,211,224,194,255,210,223,194,255,210,223,194,255,210,223,193,255,208,221,190,255,207,218,181,255,168,159,108,255,146,123,58,255,140,106,32,255,188,141,46,255,211,158,54,255,133,90,18,255,111,80,11,255,95,70,8,255,90,68,7,255,79,62,5,255,69,57,10,255,50,43,5,255,37,34,2,255,37,36,7,255,34,34,8,255,25,27,5,255,18,25,3,255,18,26,4,255,18,25,3,255,16,25,2,255,16,25,2,255,15,24,4,255,17,25,4,255,20,29,5,255,24,31,6,255,21,28,4,255,19,26,3,255,21,29,6,255,23,31,8,255,21,30,5,255,27,35,7,255,34,40,5,255,38,42,6,255,57,51,9,255,97,79,26,255,98,87,33,255,73,72,26,255,88,91,48,255,114,121,88,255,201,212,181,255,213,228,197,255,214,228,194,255,216,229,196,255,215,230,199,255,215,230,198,255,214,229,197,255,216,230,197,255,217,231,197,255,216,231,196,255,216,232,196,255,217,232,197,255,218,232,197,255,217,231,196,255,216,230,195,255,216,230,197,255,243,249,215,255,241,248,214,255,240,247,213,255,237,245,212,255,235,244,210,255,233,243,209,255,232,242,210,255,231,240,209,255,231,240,209,255,231,240,209,255,230,239,208,255,229,238,207,255,228,237,206,255,227,236,205,255,226,235,204,255,225,235,203,255,224,235,201,255,223,234,200,255,222,234,200,255,221,232,198,255,221,232,198,255,221,232,198,255,221,231,197,255,220,230,196,255,220,230,196,255,219,231,195,255,218,231,195,255,217,231,196,255,216,230,195,255,213,227,193,255,210,225,192,255,212,224,192,255,213,224,192,255,213,225,194,255,212,224,194,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,196,255,211,224,195,255,210,223,193,255,209,221,190,255,209,217,183,255,168,161,113,255,142,122,58,255,153,119,41,255,185,137,37,255,232,184,78,255,180,135,58,255,107,72,11,255,102,76,12,255,105,78,11,255,92,70,11,255,64,54,7,255,51,47,6,255,51,47,9,255,43,39,5,255,37,35,5,255,28,29,3,255,25,30,6,255,24,30,8,255,23,28,6,255,23,29,5,255,21,29,5,255,20,28,6,255,22,30,5,255,23,31,3,255,26,32,3,255,26,32,5,255,26,32,6,255,23,31,4,255,24,33,4,255,26,35,5,255,28,33,5,255,33,38,7,255,37,34,6,255,87,72,20,255,119,99,27,255,74,64,15,255,76,74,32,255,90,91,49,255,132,137,106,255,203,215,184,255,212,227,197,255,215,229,195,255,217,230,197,255,215,230,198,255,215,230,197,255,215,230,197,255,217,231,198,255,217,231,197,255,217,231,196,255,216,232,196,255,217,231,196,255,218,232,197,255,218,232,197,255,216,231,196,255,215,230,197,255,241,248,214,255,240,248,214,255,238,245,211,255,236,244,211,255,235,243,210,255,234,242,209,255,232,241,210,255,230,239,209,255,231,240,209,255,231,240,209,255,229,238,207,255,229,238,207,255,228,238,206,255,227,237,206,255,225,236,204,255,225,235,203,255,223,234,202,255,224,235,202,255,223,235,202,255,223,234,200,255,223,234,200,255,221,232,198,255,220,231,197,255,219,230,196,255,218,230,195,255,219,230,194,255,219,231,196,255,218,230,195,255,215,229,194,255,212,227,192,255,211,226,193,255,211,224,193,255,211,223,193,255,211,224,194,255,211,224,194,255,211,224,194,255,212,225,195,255,212,226,195,255,212,226,195,255,212,225,195,255,212,226,196,255,212,225,195,255,211,224,194,255,210,222,190,255,211,218,185,255,175,169,121,255,151,131,62,255,170,135,60,255,177,131,48,255,231,197,120,255,211,165,82,255,144,98,25,255,103,72,10,255,109,80,14,255,97,73,13,255,68,57,6,255,58,52,8,255,56,49,7,255,52,46,5,255,42,40,6,255,34,36,8,255,29,33,5,255,27,32,7,255,23,28,4,255,23,29,4,255,21,30,4,255,22,30,6,255,25,33,5,255,28,37,4,255,29,37,3,255,30,36,7,255,27,34,6,255,30,39,5,255,30,39,4,255,30,36,6,255,27,33,6,255,26,31,4,255,59,46,9,255,107,84,24,255,113,93,23,255,65,61,12,255,82,80,35,255,81,81,38,255,144,150,119,255,208,219,188,255,216,229,196,255,219,231,199,255,220,232,200,255,216,231,197,255,216,231,196,255,217,232,197,255,217,231,197,255,218,232,197,255,218,232,197,255,217,233,197,255,217,232,197,255,216,231,197,255,216,230,197,255,215,230,196,255,216,231,198,255,237,247,213,255,238,247,214,255,236,246,212,255,236,245,212,255,233,243,209,255,232,241,208,255,231,240,210,255,230,239,210,255,230,239,208,255,229,238,207,255,229,238,207,255,228,237,206,255,228,238,207,255,227,238,206,255,226,237,205,255,225,236,204,255,224,235,203,255,224,235,203,255,223,234,202,255,223,234,200,255,222,233,199,255,220,231,197,255,218,229,196,255,217,229,195,255,216,229,195,255,218,229,195,255,219,230,196,255,218,229,195,255,214,228,193,255,212,226,193,255,211,226,193,255,210,224,193,255,208,223,192,255,209,224,193,255,209,224,193,255,210,225,194,255,212,226,196,255,213,227,197,255,212,227,196,255,212,226,196,255,212,227,198,255,212,227,197,255,210,224,194,255,208,223,192,255,209,222,187,255,183,178,130,255,140,118,53,255,178,151,78,255,174,133,51,255,196,156,75,255,215,168,69,255,207,161,66,255,124,84,12,255,104,78,14,255,79,62,8,255,71,59,9,255,72,63,13,255,62,55,9,255,60,55,10,255,40,39,5,255,37,40,8,255,36,40,8,255,33,38,6,255,30,34,8,255,29,34,7,255,25,34,6,255,27,34,10,255,27,35,8,255,31,38,8,255,28,35,4,255,34,38,7,255,35,39,7,255,35,41,8,255,34,40,7,255,31,38,6,255,29,34,5,255,33,32,3,255,86,66,14,255,108,84,22,255,85,72,19,255,70,66,16,255,90,86,36,255,74,75,34,255,165,172,143,255,210,222,190,255,218,230,195,255,221,233,200,255,221,233,200,255,220,234,199,255,218,232,197,255,219,233,198,255,218,232,197,255,218,232,197,255,218,232,197,255,218,233,197,255,216,231,196,255,215,230,197,255,215,230,197,255,216,230,197,255,217,232,199,255,236,246,213,255,235,245,212,255,235,245,212,255,234,243,212,255,232,241,210,255,231,240,209,255,231,240,210,255,231,240,211,255,230,239,209,255,230,239,208,255,229,238,207,255,228,237,206,255,227,237,206,255,226,237,205,255,226,237,205,255,225,236,204,255,225,236,204,255,225,236,204,255,224,235,203,255,223,234,202,255,221,232,200,255,219,230,198,255,218,229,197,255,216,228,196,255,215,229,196,255,218,230,196,255,219,231,196,255,218,231,196,255,215,229,195,255,212,226,193,255,211,226,192,255,210,225,193,255,209,224,193,255,209,224,193,255,209,224,193,255,210,225,194,255,211,226,195,255,212,227,196,255,213,228,198,255,213,228,199,255,211,226,197,255,210,225,196,255,207,222,193,255,208,222,191,255,210,222,189,255,193,190,147,255,147,123,66,255,185,159,88,255,168,131,49,255,140,98,17,255,210,171,66,255,223,172,58,255,190,139,38,255,110,77,10,255,69,52,7,255,79,62,11,255,76,62,11,255,73,63,14,255,60,54,8,255,48,46,7,255,45,45,10,255,39,39,6,255,38,39,9,255,29,33,4,255,30,35,4,255,27,34,4,255,30,36,9,255,29,35,8,255,31,38,8,255,36,43,8,255,41,45,11,255,41,43,11,255,32,34,7,255,33,36,8,255,29,32,4,255,41,38,6,255,68,55,8,255,90,70,16,255,83,67,13,255,64,61,14,255,96,87,37,255,98,92,41,255,65,68,31,255,182,190,163,255,213,225,194,255,220,232,198,255,222,234,200,255,222,234,200,255,221,234,200,255,220,233,198,255,220,232,198,255,220,234,199,255,219,233,198,255,218,232,197,255,217,232,196,255,216,230,196,255,216,230,197,255,216,230,197,255,217,231,198,255,218,232,199,255,234,244,212,255,233,242,211,255,233,242,211,255,232,241,210,255,231,240,210,255,230,239,209,255,230,239,210,255,230,239,210,255,229,238,209,255,229,238,208,255,228,237,206,255,228,237,206,255,227,237,205,255,226,237,205,255,226,237,205,255,226,237,205,255,225,236,204,255,224,235,203,255,223,234,202,255,222,233,201,255,221,232,200,255,220,231,199,255,219,230,198,255,216,228,196,255,214,228,195,255,218,229,195,255,219,230,196,255,218,231,197,255,216,229,196,255,213,227,194,255,211,225,193,255,210,224,193,255,210,225,194,255,210,225,194,255,209,224,193,255,210,225,194,255,210,225,194,255,211,226,195,255,212,227,197,255,212,227,198,255,211,226,197,255,209,224,195,255,208,223,193,255,208,222,191,255,212,221,191,255,204,207,166,255,173,152,94,255,162,129,61,255,188,150,75,255,140,104,31,255,163,121,28,255,209,157,44,255,212,150,27,255,161,107,14,255,99,67,6,255,75,56,5,255,75,59,8,255,78,68,18,255,52,48,8,255,51,49,11,255,51,47,11,255,50,46,9,255,46,44,9,255,36,39,8,255,35,41,7,255,33,41,5,255,33,40,7,255,31,39,6,255,32,39,4,255,36,44,6,255,38,45,7,255,36,43,8,255,28,32,8,255,33,31,4,255,54,46,9,255,76,61,11,255,92,68,12,255,70,58,9,255,60,57,11,255,74,70,20,255,118,104,46,255,88,82,36,255,81,85,53,255,194,203,176,255,216,229,197,255,220,232,199,255,222,233,200,255,221,235,199,255,222,233,199,255,222,233,199,255,223,234,200,255,221,235,200,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,196,255,216,230,197,255,217,231,198,255,218,232,199,255,218,232,199,255,233,242,211,255,233,242,211,255,233,242,211,255,231,240,209,255,230,239,210,255,229,238,209,255,230,239,210,255,230,239,210,255,229,238,209,255,228,237,208,255,228,237,206,255,228,237,206,255,227,237,205,255,226,237,205,255,227,238,206,255,226,237,205,255,225,236,204,255,223,234,202,255,221,232,200,255,222,233,201,255,221,232,200,255,221,232,200,255,219,230,198,255,216,228,196,255,214,227,194,255,216,227,194,255,216,229,196,255,216,229,196,255,214,228,195,255,213,226,195,255,210,224,193,255,210,224,193,255,210,225,194,255,210,225,194,255,210,224,193,255,209,224,193,255,210,225,194,255,210,225,194,255,211,226,196,255,211,226,197,255,211,226,197,255,209,224,195,255,209,224,194,255,209,224,194,255,210,226,194,255,211,219,177,255,199,184,124,255,149,114,50,255,175,137,66,255,174,137,59,255,148,113,31,255,155,108,17,255,194,134,21,255,170,110,12,255,183,120,18,255,117,79,6,255,79,54,4,255,61,49,7,255,49,47,8,255,48,50,11,255,53,53,11,255,51,51,10,255,47,49,11,255,34,38,8,255,34,41,6,255,33,41,5,255,35,43,8,255,31,38,5,255,30,37,5,255,34,39,10,255,32,38,5,255,30,35,3,255,31,32,2,255,53,45,6,255,80,63,10,255,99,78,15,255,85,62,8,255,58,53,10,255,57,57,14,255,92,82,26,255,124,110,51,255,69,67,27,255,108,115,85,255,199,211,182,255,215,228,195,255,219,230,197,255,221,233,201,255,221,235,199,255,222,234,199,255,223,234,200,255,223,236,201,255,220,234,199,255,218,232,197,255,216,231,196,255,217,231,196,255,217,231,197,255,216,230,197,255,217,231,198,255,217,231,198,255,219,233,200,255,235,244,213,255,235,244,213,255,235,243,212,255,232,241,210,255,231,239,208,255,231,239,208,255,230,239,210,255,229,238,209,255,228,237,208,255,228,237,208,255,227,236,207,255,227,236,205,255,227,237,206,255,226,237,205,255,225,236,204,255,225,236,204,255,224,235,203,255,223,234,202,255,222,233,201,255,221,232,200,255,219,230,198,255,219,230,198,255,218,229,197,255,215,227,194,255,212,226,193,255,212,226,193,255,212,226,193,255,212,226,193,255,213,226,194,255,211,224,194,255,209,222,192,255,210,224,193,255,210,224,193,255,211,224,194,255,210,223,193,255,211,224,194,255,210,223,193,255,211,224,194,255,212,225,195,255,212,226,196,255,213,226,197,255,212,225,196,255,212,225,195,255,213,226,195,255,211,226,194,255,216,223,186,255,211,205,155,255,164,140,76,255,152,120,50,255,201,159,80,255,172,133,54,255,138,106,29,255,125,87,12,255,154,104,13,255,200,133,18,255,170,109,10,255,142,94,11,255,92,64,7,255,53,40,3,255,46,40,5,255,45,42,5,255,44,44,8,255,39,43,8,255,32,36,7,255,32,38,7,255,31,39,7,255,27,34,9,255,20,27,7,255,16,22,3,255,22,25,2,255,33,32,3,255,50,42,6,255,65,54,9,255,70,56,5,255,81,63,9,255,85,68,15,255,71,60,12,255,68,59,15,255,92,81,32,255,119,104,49,255,68,64,18,255,72,76,40,255,146,155,125,255,204,216,186,255,215,228,193,255,219,231,197,255,221,232,201,255,222,235,200,255,223,235,200,255,222,235,201,255,222,236,201,255,218,233,198,255,217,233,197,255,216,233,197,255,216,231,195,255,216,231,196,255,216,230,197,255,216,230,197,255,217,231,198,255,219,233,200,255,237,244,214,255,237,243,214,255,237,243,214,255,234,242,212,255,232,240,210,255,232,240,210,255,231,240,210,255,230,239,209,255,228,237,208,255,227,236,207,255,227,236,207,255,226,235,206,255,227,237,206,255,226,237,205,255,225,236,204,255,224,235,203,255,224,235,203,255,222,233,201,255,223,234,202,255,223,233,201,255,219,230,198,255,218,230,196,255,217,229,196,255,214,227,194,255,212,226,192,255,210,225,192,255,210,225,192,255,210,225,192,255,210,224,193,255,210,224,193,255,209,223,193,255,210,224,193,255,211,224,193,255,212,225,194,255,211,224,194,255,211,224,194,255,211,224,194,255,211,224,194,255,212,225,195,255,212,226,197,255,212,226,197,255,213,227,197,255,213,226,197,255,215,227,196,255,216,226,195,255,216,225,193,255,213,216,176,255,177,163,101,255,140,112,46,255,165,128,57,255,208,165,81,255,164,126,49,255,118,86,19,255,124,88,13,255,152,106,16,255,167,111,13,255,149,96,8,255,120,80,11,255,83,57,6,255,76,57,9,255,59,45,5,255,49,40,5,255,44,39,9,255,38,37,5,255,39,36,4,255,36,35,5,255,22,25,4,255,9,14,2,255,8,13,1,255,32,31,4,255,51,42,4,255,65,49,7,255,78,60,11,255,67,54,6,255,68,56,10,255,69,60,14,255,75,66,18,255,101,85,33,255,102,87,33,255,81,72,26,255,55,57,21,255,99,106,70,255,177,187,156,255,207,221,188,255,214,228,193,255,218,231,197,255,219,231,199,255,221,233,200,255,222,235,201,255,221,235,200,255,220,234,200,255,217,232,197,255,217,232,197,255,217,232,198,255,216,231,197,255,215,230,196,255,216,230,198,255,217,231,199,255,218,231,200,255,219,232,201,255,239,245,217,255,238,244,216,255,237,243,215,255,234,243,214,255,233,242,213,255,232,241,212,255,232,241,212,255,230,239,209,255,228,237,208,255,228,237,208,255,227,236,207,255,226,235,206,255,225,235,205,255,225,236,205,255,225,236,204,255,224,235,203,255,223,234,202,255,223,234,202,255,222,233,201,255,223,233,202,255,221,232,200,255,217,230,197,255,215,229,196,255,213,226,194,255,212,226,193,255,209,224,191,255,209,224,191,255,208,223,191,255,207,222,191,255,207,222,191,255,209,224,193,255,209,224,191,255,210,224,191,255,212,225,194,255,212,225,194,255,211,224,194,255,210,223,193,255,210,223,193,255,210,225,194,255,211,226,197,255,211,226,197,255,212,227,198,255,212,226,197,255,214,226,196,255,216,227,197,255,215,227,198,255,215,223,187,255,195,187,135,255,151,130,66,255,135,106,36,255,170,133,51,255,198,159,75,255,155,119,45,255,120,92,22,255,124,97,25,255,122,87,12,255,124,85,13,255,112,76,11,255,92,65,8,255,92,64,8,255,79,56,5,255,70,51,10,255,64,47,8,255,57,50,9,255,60,48,9,255,55,44,10,255,34,34,7,255,12,16,3,255,9,12,2,255,43,35,11,255,59,47,7,255,64,51,7,255,67,56,7,255,60,55,8,255,60,55,10,255,77,69,20,255,106,92,35,255,118,99,41,255,85,75,28,255,44,45,9,255,75,79,43,255,137,144,109,255,202,215,183,255,210,224,191,255,214,228,195,255,216,230,197,255,217,230,197,255,219,231,200,255,219,233,200,255,218,232,199,255,219,233,200,255,217,231,198,255,217,231,198,255,217,231,198,255,215,230,197,255,214,229,196,255,215,230,197,255,216,230,199,255,217,230,200,255,217,230,200,255,242,248,218,255,240,247,216,255,237,244,214,255,233,241,211,255,233,242,211,255,232,241,210,255,232,241,211,255,230,239,210,255,227,236,207,255,227,236,207,255,228,237,206,255,226,235,205,255,225,235,204,255,225,236,206,255,225,236,204,255,224,234,203,255,223,234,202,255,223,234,202,255,222,233,201,255,223,233,201,255,221,232,200,255,217,231,198,255,214,228,195,255,212,226,193,255,212,226,193,255,212,226,193,255,210,224,191,255,209,222,191,255,208,221,191,255,208,222,191,255,210,223,193,255,209,222,192,255,210,224,193,255,211,225,194,255,211,224,194,255,211,224,194,255,210,223,195,255,210,224,195,255,211,225,194,255,210,225,196,255,209,224,195,255,209,224,195,255,211,224,195,255,212,225,195,255,214,227,197,255,215,227,197,255,215,224,192,255,208,210,168,255,169,158,101,255,154,130,63,255,118,91,26,255,153,121,47,255,168,132,51,255,175,140,57,255,139,107,31,255,118,91,24,255,103,82,21,255,82,63,10,255,78,62,12,255,81,59,7,255,82,58,4,255,68,52,9,255,70,52,9,255,63,53,9,255,64,51,8,255,53,42,8,255,38,38,5,255,16,19,6,255,8,12,4,255,30,28,6,255,51,48,9,255,58,55,13,255,72,68,21,255,69,62,14,255,86,73,21,255,106,88,35,255,116,101,42,255,79,70,19,255,51,50,15,255,58,63,28,255,99,105,70,255,179,187,156,255,210,223,192,255,212,226,193,255,214,228,195,255,216,230,197,255,217,231,198,255,218,231,200,255,218,232,199,255,218,232,199,255,219,233,200,255,218,232,199,255,217,231,198,255,215,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,216,229,199,255,217,230,200,255,217,230,200,255,243,250,219,255,240,247,216,255,237,245,214,255,233,242,211,255,232,241,210,255,232,241,210,255,231,240,210,255,229,238,209,255,228,237,207,255,228,237,207,255,228,237,206,255,227,236,205,255,226,236,206,255,225,236,206,255,224,235,205,255,224,235,204,255,224,235,203,255,222,233,201,255,221,232,200,255,223,233,201,255,222,233,201,255,218,232,199,255,215,228,196,255,213,227,195,255,212,225,194,255,211,225,192,255,211,225,192,255,209,223,191,255,209,222,192,255,210,223,193,255,209,222,192,255,208,222,192,255,210,224,193,255,210,225,194,255,210,225,195,255,209,224,195,255,208,223,194,255,209,224,194,255,210,224,194,255,210,225,196,255,210,225,196,255,210,225,195,255,210,224,194,255,212,225,195,255,213,228,196,255,214,226,196,255,214,224,196,255,211,220,187,255,189,187,141,255,164,147,85,255,144,122,56,255,110,88,27,255,126,100,32,255,164,127,47,255,189,145,56,255,167,126,41,255,126,96,25,255,97,79,18,255,84,71,19,255,89,75,20,255,79,65,15,255,73,63,18,255,63,52,11,255,60,52,12,255,61,53,9,255,56,49,9,255,45,44,7,255,24,27,8,255,10,14,3,255,25,28,5,255,64,60,18,255,81,67,19,255,93,76,20,255,101,84,25,255,101,85,26,255,102,88,32,255,72,63,17,255,57,54,16,255,67,68,29,255,78,82,46,255,146,154,123,255,199,212,183,255,210,225,194,255,212,227,196,255,214,228,195,255,215,229,196,255,216,230,197,255,217,231,199,255,216,230,198,255,217,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,216,230,197,255,214,229,196,255,214,229,196,255,214,229,196,255,216,229,198,255,217,230,200,255,216,229,199,255,243,250,219,255,241,248,217,255,238,245,214,255,234,243,212,255,233,243,211,255,233,242,211,255,231,240,210,255,229,238,208,255,229,238,208,255,230,239,209,255,230,239,209,255,229,238,208,255,228,238,208,255,226,237,207,255,225,236,206,255,226,237,206,255,225,236,204,255,222,233,201,255,222,232,201,255,222,232,201,255,221,232,200,255,218,231,198,255,215,229,198,255,213,226,196,255,212,225,195,255,212,226,193,255,212,226,193,255,210,224,192,255,210,223,193,255,210,223,193,255,209,222,192,255,209,222,192,255,209,223,192,255,211,225,195,255,211,225,195,255,210,224,195,255,209,222,194,255,210,224,195,255,210,224,194,255,210,225,196,255,210,225,196,255,212,227,196,255,212,226,195,255,213,227,194,255,214,229,197,255,216,228,197,255,213,226,197,255,212,225,196,255,205,212,173,255,180,172,120,255,155,138,77,255,121,104,43,255,95,78,22,255,110,85,21,255,153,116,39,255,181,135,46,255,177,135,48,255,130,101,27,255,127,105,38,255,109,91,30,255,92,80,27,255,90,78,30,255,68,59,16,255,65,59,17,255,71,63,16,255,74,65,17,255,59,54,10,255,39,38,10,255,16,17,3,255,39,36,11,255,94,78,25,255,127,97,30,255,123,92,26,255,119,97,37,255,77,69,18,255,57,55,10,255,59,59,21,255,71,72,33,255,86,87,46,255,124,126,91,255,196,206,178,255,208,223,194,255,211,226,196,255,213,228,197,255,214,229,196,255,215,230,197,255,215,230,197,255,216,231,198,255,215,230,197,255,215,230,197,255,217,231,198,255,218,232,199,255,218,232,199,255,217,231,198,255,216,231,198,255,215,230,197,255,214,229,196,255,216,229,198,255,216,229,199,255,216,229,199,255,241,248,217,255,240,247,216,255,238,245,214,255,235,243,212,255,233,242,211,255,233,242,211,255,232,241,209,255,231,241,208,255,232,241,209,255,232,241,210,255,231,240,211,255,228,237,209,255,227,237,208,255,225,236,206,255,224,235,205,255,224,235,205,255,223,234,203,255,222,233,201,255,222,233,201,255,221,231,200,255,219,230,198,255,215,229,196,255,214,227,197,255,212,225,195,255,212,225,195,255,212,226,193,255,212,226,193,255,211,224,193,255,210,223,193,255,210,223,193,255,210,223,193,255,209,223,191,255,209,223,191,255,211,225,194,255,211,224,194,255,211,224,194,255,211,224,195,255,211,224,194,255,209,223,194,255,209,224,195,255,210,225,196,255,212,227,196,255,213,227,195,255,213,227,193,255,215,228,197,255,217,228,198,255,214,227,197,255,211,225,194,255,210,221,185,255,205,208,167,255,166,159,103,255,133,118,60,255,109,92,36,255,110,95,37,255,99,83,25,255,108,80,21,255,128,98,29,255,119,95,30,255,144,119,52,255,128,102,37,255,122,101,38,255,136,118,64,255,130,115,63,255,102,85,30,255,107,87,29,255,112,90,31,255,101,84,28,255,57,51,11,255,29,30,5,255,62,54,19,255,109,95,34,255,113,92,26,255,89,72,19,255,64,53,13,255,47,47,12,255,55,57,20,255,79,80,38,255,85,86,43,255,122,124,87,255,186,194,162,255,206,220,192,255,209,225,197,255,211,226,198,255,213,228,197,255,213,228,196,255,214,229,196,255,214,229,196,255,214,229,196,255,213,228,195,255,214,229,196,255,216,231,198,255,218,232,199,255,219,233,200,255,218,232,199,255,215,230,197,255,215,230,197,255,215,230,197,255,216,229,199,255,217,230,200,255,216,229,199,255,241,248,216,255,240,247,216,255,239,246,215,255,236,245,214,255,235,244,213,255,236,244,213,255,235,245,212,255,235,244,211,255,234,244,211,255,233,242,212,255,230,239,210,255,227,236,209,255,226,236,208,255,224,235,205,255,223,234,204,255,221,233,203,255,221,232,202,255,220,232,202,255,220,232,200,255,218,230,198,255,216,228,197,255,213,227,196,255,213,226,196,255,212,225,195,255,212,225,195,255,211,226,193,255,211,225,192,255,212,226,194,255,211,224,193,255,211,224,194,255,210,223,193,255,209,223,191,255,210,224,191,255,211,225,193,255,211,224,193,255,211,224,194,255,212,225,195,255,211,224,194,255,210,224,195,255,211,226,197,255,211,226,197,255,212,227,196,255,213,227,194,255,214,227,193,255,215,227,197,255,215,227,197,255,213,226,195,255,211,225,192,255,211,223,190,255,212,221,189,255,202,202,164,255,156,147,99,255,121,106,49,255,121,106,47,255,106,94,35,255,96,83,29,255,75,63,14,255,76,65,14,255,96,79,27,255,108,86,26,255,115,93,34,255,139,127,73,255,144,129,77,255,114,92,32,255,120,95,33,255,124,97,36,255,111,91,31,255,65,57,14,255,45,47,14,255,60,57,20,255,64,61,15,255,59,53,9,255,54,53,14,255,59,56,17,255,58,57,18,255,68,68,25,255,89,89,47,255,115,116,77,255,178,185,151,255,207,222,191,255,209,225,197,255,210,226,199,255,212,228,199,255,212,228,197,255,212,227,196,255,212,228,195,255,213,228,195,255,213,228,195,255,212,228,195,255,213,228,196,255,215,230,198,255,217,232,199,255,217,232,199,255,217,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,217,231,200,255,217,230,200,255,217,230,200,255,241,247,215,255,241,248,215,255,239,248,215,255,238,247,216,255,238,247,216,255,240,247,216,255,239,246,215,255,237,244,213,255,234,242,212,255,232,241,212,255,229,240,210,255,227,237,210,255,225,236,207,255,224,235,205,255,221,234,204,255,220,233,203,255,217,231,201,255,216,231,200,255,215,230,199,255,214,228,199,255,213,227,198,255,212,227,198,255,213,227,199,255,212,225,195,255,210,223,193,255,210,225,194,255,211,226,194,255,212,226,193,255,212,226,193,255,212,226,193,255,210,223,193,255,210,223,193,255,211,224,194,255,211,224,194,255,211,224,194,255,212,225,195,255,211,224,194,255,210,224,195,255,210,225,198,255,213,227,198,255,213,227,198,255,213,226,196,255,213,226,194,255,214,227,195,255,215,228,197,255,215,228,198,255,213,226,196,255,212,225,194,255,214,225,195,255,213,224,194,255,212,221,189,255,196,199,161,255,149,143,95,255,130,119,65,255,118,107,49,255,106,97,42,255,87,80,28,255,81,75,25,255,75,67,22,255,72,65,23,255,66,60,20,255,68,65,24,255,66,63,23,255,64,58,16,255,68,60,16,255,69,60,19,255,56,50,14,255,45,44,11,255,44,49,15,255,40,47,16,255,43,46,15,255,63,63,24,255,72,72,26,255,80,79,32,255,67,66,22,255,75,75,36,255,98,101,65,255,174,181,148,255,206,218,188,255,210,226,197,255,211,227,198,255,211,228,197,255,212,229,197,255,212,229,197,255,210,227,195,255,211,228,196,255,212,229,197,255,212,229,197,255,211,227,197,255,211,228,197,255,213,230,198,255,214,231,199,255,214,231,198,255,215,231,198,255,216,231,198,255,217,232,197,255,218,232,198,255,219,233,200,255,220,233,203,255,218,231,202,255,241,248,216,255,241,249,217,255,239,247,216,255,238,247,216,255,236,245,214,255,236,244,213,255,235,243,212,255,235,242,211,255,232,240,211,255,229,239,210,255,228,238,210,255,226,237,209,255,224,236,207,255,222,234,204,255,220,233,203,255,219,233,203,255,216,231,201,255,214,229,199,255,213,228,198,255,213,228,199,255,212,227,198,255,212,227,198,255,213,228,199,255,211,226,197,255,210,223,193,255,208,223,192,255,210,225,193,255,212,226,193,255,212,226,193,255,211,225,193,255,210,223,193,255,210,223,193,255,211,224,194,255,212,225,195,255,212,225,195,255,212,225,195,255,210,223,193,255,211,224,195,255,210,225,197,255,212,227,197,255,212,226,196,255,212,226,196,255,213,227,195,255,214,228,195,255,215,228,198,255,215,228,198,255,214,226,196,255,213,226,196,255,213,225,195,255,213,224,194,255,212,222,191,255,207,217,184,255,193,199,163,255,169,167,121,255,139,130,77,255,114,106,50,255,96,90,36,255,88,82,32,255,88,83,35,255,87,83,38,255,78,75,33,255,73,72,31,255,57,57,17,255,59,59,18,255,66,63,23,255,73,70,33,255,61,60,25,255,58,61,23,255,57,63,22,255,51,55,20,255,64,67,30,255,77,78,36,255,79,79,32,255,83,83,38,255,88,89,49,255,111,115,79,255,134,140,106,255,199,209,177,255,210,223,194,255,210,226,197,255,211,227,196,255,212,228,197,255,210,227,195,255,209,226,194,255,208,225,193,255,209,226,194,255,210,227,195,255,210,227,195,255,211,227,196,255,212,229,197,255,212,229,197,255,214,230,198,255,214,229,198,255,214,230,198,255,216,232,199,255,217,232,199,255,219,233,199,255,221,235,202,255,221,235,204,255,220,233,204,255,243,250,219,255,240,248,217,255,237,246,215,255,234,244,213,255,233,243,212,255,232,241,210,255,230,239,209,255,230,239,210,255,228,238,209,255,227,238,208,255,227,238,210,255,225,236,209,255,223,236,207,255,221,234,204,255,220,233,205,255,219,233,204,255,216,231,202,255,214,229,200,255,212,227,198,255,212,227,198,255,211,226,197,255,211,226,197,255,212,227,198,255,211,226,197,255,210,225,196,255,209,224,193,255,211,225,194,255,212,226,193,255,212,226,193,255,212,225,193,255,210,223,193,255,210,223,193,255,210,223,193,255,211,224,194,255,213,226,196,255,213,226,196,255,211,224,194,255,210,224,194,255,209,225,196,255,210,225,196,255,211,226,195,255,212,227,196,255,214,228,196,255,215,229,196,255,214,227,197,255,214,227,197,255,213,226,196,255,212,225,195,255,212,225,194,255,213,225,195,255,214,224,194,255,210,222,192,255,209,222,193,255,205,213,176,255,187,187,140,255,145,137,82,255,109,102,48,255,91,86,36,255,94,92,42,255,95,93,44,255,88,87,42,255,82,82,40,255,65,66,26,255,63,66,25,255,74,76,32,255,82,85,39,255,78,80,35,255,81,84,41,255,69,73,30,255,60,65,25,255,70,73,33,255,75,79,36,255,83,87,42,255,106,109,69,255,161,166,132,255,185,193,161,255,187,198,166,255,208,220,190,255,210,224,195,255,212,227,197,255,211,226,196,255,211,227,196,255,209,226,194,255,207,224,192,255,207,224,192,255,208,225,193,255,208,225,193,255,209,226,194,255,211,228,196,255,212,229,197,255,214,230,198,255,214,229,198,255,214,229,198,255,215,230,199,255,215,230,197,255,217,231,199,255,220,234,201,255,222,236,203,255,222,235,205,255,221,235,205,255,240,249,218,255,237,247,216,255,233,244,213,255,232,242,211,255,230,241,210,255,230,240,210,255,229,239,210,255,227,238,209,255,226,237,208,255,226,237,209,255,225,237,209,255,224,237,209,255,224,237,209,255,222,236,208,255,219,234,205,255,217,232,203,255,215,230,201,255,214,229,201,255,213,229,201,255,211,227,199,255,211,227,198,255,211,226,197,255,212,227,198,255,212,227,198,255,212,227,197,255,211,226,196,255,212,227,196,255,213,226,195,255,212,225,193,255,211,224,194,255,211,224,194,255,210,223,193,255,212,225,195,255,213,226,196,255,213,226,196,255,213,226,196,255,211,224,194,255,210,224,194,255,209,225,193,255,211,226,195,255,212,227,196,255,214,229,198,255,214,228,197,255,214,228,196,255,216,229,197,255,216,230,197,255,215,229,196,255,213,227,194,255,213,226,194,255,212,225,194,255,212,226,195,255,213,224,193,255,212,224,192,255,208,222,192,255,207,216,179,255,198,193,142,255,143,136,84,255,95,91,43,255,92,91,45,255,92,92,46,255,89,90,45,255,90,89,46,255,75,74,33,255,69,70,30,255,79,81,39,255,85,88,45,255,81,84,40,255,80,83,40,255,73,75,35,255,61,67,27,255,65,72,34,255,66,74,38,255,64,73,37,255,148,157,124,255,205,215,187,255,207,219,190,255,208,223,192,255,210,225,195,255,211,226,196,255,212,227,196,255,212,227,197,255,212,227,196,255,209,226,194,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,210,227,195,255,211,228,196,255,212,229,196,255,214,231,198,255,214,229,198,255,214,229,198,255,215,230,199,255,215,231,199,255,216,231,200,255,220,235,202,255,222,236,203,255,222,236,203,255,221,235,204,255,238,247,216,255,235,246,215,255,232,243,213,255,228,240,210,255,228,239,209,255,228,239,209,255,227,238,210,255,225,237,209,255,224,235,208,255,224,236,208,255,223,236,208,255,223,236,208,255,222,235,207,255,220,234,206,255,217,231,204,255,217,231,204,255,216,231,204,255,214,230,202,255,213,229,202,255,211,227,200,255,210,226,198,255,210,226,197,255,211,227,198,255,212,227,198,255,211,227,198,255,213,228,198,255,213,228,197,255,213,226,195,255,211,224,193,255,210,223,193,255,211,223,194,255,211,224,194,255,211,225,194,255,213,227,195,255,213,227,195,255,213,227,195,255,212,225,194,255,211,225,194,255,210,225,194,255,212,227,196,255,213,227,197,255,215,228,198,255,214,227,197,255,215,228,197,255,217,228,196,255,217,229,197,255,215,229,196,255,213,227,194,255,212,226,193,255,211,225,192,255,210,225,195,255,212,225,192,255,213,224,193,255,209,224,196,255,208,222,191,255,207,209,167,255,147,146,100,255,75,75,33,255,72,74,34,255,71,73,34,255,80,82,42,255,97,95,53,255,94,92,48,255,89,89,47,255,77,80,40,255,76,81,41,255,66,73,33,255,64,69,31,255,60,65,30,255,68,76,38,255,50,60,26,255,37,47,19,255,44,55,27,255,144,157,128,255,208,222,192,255,209,224,194,255,210,224,194,255,210,225,194,255,211,226,195,255,212,227,196,255,212,227,196,255,211,227,196,255,209,226,194,255,208,225,193,255,208,225,193,255,208,225,193,255,208,225,193,255,209,226,194,255,211,228,195,255,213,229,195,255,214,229,197,255,214,229,198,255,215,230,199,255,215,230,199,255,215,232,201,255,216,231,200,255,219,233,201,255,221,235,202,255,220,235,202,255,219,234,203,255,236,246,216,255,234,245,215,255,231,243,213,255,227,240,210,255,226,239,209,255,227,238,209,255,225,237,209,255,223,236,208,255,223,236,208,255,223,236,208,255,222,235,207,255,220,233,205,255,219,233,205,255,218,232,205,255,216,230,204,255,216,230,204,255,215,231,204,255,214,230,203,255,212,228,201,255,210,226,199,255,209,225,198,255,210,226,197,255,211,227,198,255,211,227,198,255,211,227,198,255,214,229,199,255,214,228,198,255,213,226,196,255,212,225,195,255,212,225,195,255,211,224,194,255,211,224,193,255,212,226,193,255,213,227,194,255,213,227,194,255,213,227,194,255,212,226,193,255,211,226,193,255,211,226,195,255,212,226,195,255,214,227,197,255,215,228,198,255,215,227,197,255,216,227,197,255,216,227,195,255,216,227,195,255,215,228,195,255,212,226,193,255,211,225,192,255,210,224,192,255,209,225,193,255,210,225,194,255,210,224,195,255,209,223,196,255,207,222,193,255,203,213,179,255,127,133,96,255,53,57,21,255,62,67,34,255,46,51,18,255,57,59,24,255,117,114,73,255,149,146,101,255,130,130,86,255,60,63,32,255,37,44,20,255,28,36,13,255,34,42,16,255,66,75,44,255,97,107,69,255,45,55,24,255,27,39,15,255,37,49,26,255,141,155,127,255,209,223,190,255,209,224,192,255,210,225,194,255,210,226,193,255,211,226,195,255,211,226,195,255,211,227,197,255,210,226,196,255,210,227,195,255,208,225,193,255,208,225,193,255,208,225,193,255,207,224,192,255,209,226,194,255,212,228,195,255,213,229,196,255,214,229,196,255,214,229,198,255,215,230,199,255,215,230,199,255,214,230,200,255,216,231,201,255,218,233,201,255,219,234,201,255,220,234,201,255,219,234,203,255,234,245,215,255,233,244,214,255,232,242,215,255,230,241,214,255,226,239,211,255,224,237,209,255,224,236,208,255,226,237,209,255,223,236,210,255,222,235,209,255,221,234,208,255,218,232,206,255,217,231,205,255,217,231,204,255,216,231,205,255,215,231,204,255,214,230,203,255,213,229,202,255,212,228,202,255,208,226,201,255,207,225,200,255,208,226,199,255,209,226,199,255,210,226,198,255,211,227,198,255,212,227,198,255,213,228,199,255,214,229,198,255,212,227,196,255,212,225,195,255,211,224,194,255,211,224,194,255,212,225,195,255,212,225,194,255,212,225,195,255,213,227,194,255,213,227,194,255,213,227,194,255,213,227,194,255,212,227,194,255,214,229,196,255,214,229,198,255,213,227,197,255,214,227,197,255,214,227,196,255,215,229,196,255,215,229,195,255,213,227,194,255,211,226,194,255,209,224,194,255,208,224,193,255,209,224,193,255,209,222,194,255,207,222,195,255,206,221,193,255,201,215,181,255,125,136,100,255,36,47,17,255,38,45,21,255,32,40,14,255,39,45,15,255,131,130,86,255,160,158,111,255,120,120,77,255,53,59,30,255,27,38,17,255,19,28,8,255,32,41,18,255,81,92,58,255,58,68,31,255,45,56,23,255,38,50,23,255,39,51,26,255,149,163,136,255,208,223,192,255,209,224,193,255,211,226,195,255,211,227,195,255,211,227,195,255,211,227,196,255,211,226,195,255,210,226,195,255,210,227,196,255,209,226,194,255,208,225,193,255,209,226,194,255,208,225,193,255,209,226,194,255,211,228,197,255,213,228,197,255,214,230,198,255,214,229,198,255,213,229,198,255,213,230,199,255,213,229,200,255,214,231,199,255,217,234,202,255,218,234,202,255,219,234,201,255,220,235,202,255,235,246,216,255,233,243,215,255,232,242,215,255,229,241,213,255,226,239,211,255,223,236,208,255,223,236,208,255,223,236,208,255,222,236,210,255,221,234,208,255,219,233,207,255,217,231,205,255,216,230,204,255,215,230,204,255,215,231,204,255,214,230,203,255,214,230,203,255,212,228,201,255,211,227,200,255,208,226,201,255,208,226,200,255,208,226,200,255,210,226,199,255,210,226,198,255,211,227,198,255,212,227,198,255,213,228,199,255,214,229,198,255,213,228,197,255,212,225,195,255,212,225,195,255,212,225,195,255,212,225,195,255,211,225,194,255,212,225,194,255,212,226,193,255,212,226,193,255,213,227,194,255,214,228,195,255,214,229,196,255,213,228,196,255,214,229,198,255,213,227,196,255,214,227,197,255,214,227,196,255,214,228,195,255,213,227,194,255,212,227,194,255,211,226,194,255,209,224,193,255,208,223,190,255,208,223,191,255,209,223,192,255,207,222,194,255,205,220,190,255,203,216,182,255,149,154,117,255,62,64,30,255,26,34,11,255,25,32,15,255,40,45,21,255,94,97,57,255,153,155,109,255,149,148,103,255,60,65,36,255,19,27,11,255,55,64,33,255,63,71,39,255,41,52,20,255,48,58,27,255,44,55,25,255,31,44,15,255,58,72,45,255,172,187,159,255,209,224,194,255,211,226,195,255,210,226,194,255,210,226,194,255,210,227,195,255,211,227,196,255,211,226,195,255,210,225,195,255,210,226,196,255,208,225,194,255,208,225,193,255,208,225,193,255,208,225,193,255,209,226,194,255,210,227,195,255,211,227,196,255,213,229,197,255,213,229,198,255,213,230,198,255,211,230,198,255,213,230,200,255,214,231,199,255,215,232,200,255,216,233,201,255,218,233,202,255,218,234,201,255,234,245,217,255,232,242,214,255,229,241,213,255,227,240,212,255,225,238,210,255,224,237,209,255,223,236,208,255,222,236,208,255,222,236,210,255,220,234,208,255,218,232,206,255,216,231,204,255,215,231,204,255,215,231,204,255,214,230,203,255,213,229,202,255,213,229,202,255,211,227,200,255,210,226,200,255,208,226,200,255,209,227,201,255,209,226,199,255,209,225,198,255,210,226,198,255,210,226,197,255,211,226,197,255,213,228,198,255,213,228,197,255,212,226,195,255,212,226,195,255,213,226,196,255,212,225,195,255,212,225,195,255,212,226,195,255,212,226,194,255,212,226,193,255,213,227,194,255,215,229,196,255,215,229,196,255,214,229,196,255,214,229,197,255,213,228,197,255,213,226,196,255,214,227,197,255,213,226,195,255,213,227,194,255,212,227,194,255,211,226,194,255,210,225,194,255,208,223,192,255,208,222,191,255,208,222,190,255,207,221,189,255,206,221,191,255,206,221,190,255,204,217,181,255,184,185,137,255,120,114,65,255,49,55,26,255,36,45,22,255,47,51,25,255,44,52,21,255,98,103,62,255,131,131,84,255,71,75,40,255,37,43,17,255,88,95,54,255,85,93,54,255,38,48,20,255,22,33,10,255,29,41,15,255,32,46,17,255,105,120,89,255,193,208,178,255,210,225,196,255,211,225,195,255,210,225,193,255,209,225,193,255,210,226,194,255,210,227,195,255,209,225,194,255,209,225,195,255,209,225,196,255,208,224,194,255,207,224,192,255,207,224,192,255,208,225,193,255,208,226,194,255,208,227,195,255,209,227,195,255,211,228,196,255,213,230,198,255,213,230,198,255,211,229,197,255,212,229,199,255,213,230,199,255,213,230,198,255,214,231,199,255,215,232,200,255,215,232,200,255,230,241,213,255,228,240,212,255,226,239,211,255,226,239,211,255,224,237,209,255,224,237,209,255,222,237,208,255,221,236,207,255,221,235,209,255,220,234,208,255,217,232,206,255,217,233,206,255,216,232,205,255,216,232,205,255,215,231,204,255,214,230,203,255,212,228,202,255,212,228,202,255,210,226,200,255,209,226,199,255,210,226,200,255,210,226,199,255,211,227,200,255,212,228,200,255,211,227,199,255,213,228,199,255,213,228,198,255,212,227,196,255,211,226,195,255,214,227,197,255,215,228,198,255,215,228,197,255,215,228,196,255,215,228,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,214,229,196,255,213,228,196,255,212,227,196,255,213,226,196,255,213,226,196,255,213,227,195,255,212,226,194,255,211,225,194,255,210,225,194,255,209,224,193,255,208,223,192,255,208,223,193,255,208,221,192,255,207,220,191,255,206,220,193,255,205,220,192,255,207,219,187,255,201,205,164,255,168,165,117,255,73,79,40,255,55,65,32,255,65,75,40,255,45,54,22,255,64,66,34,255,82,85,48,255,102,108,68,255,124,131,89,255,102,106,69,255,43,48,22,255,22,33,10,255,17,31,8,255,25,39,14,255,61,77,46,255,166,183,150,255,204,220,187,255,211,226,196,255,212,226,195,255,210,225,194,255,208,224,192,255,209,226,194,255,209,227,195,255,208,225,193,255,207,225,194,255,205,224,194,255,206,224,194,255,206,224,194,255,206,224,193,255,206,224,192,255,206,224,192,255,206,225,193,255,206,226,194,255,207,226,194,255,209,227,196,255,210,228,196,255,210,228,196,255,211,229,197,255,212,230,199,255,211,229,199,255,213,230,200,255,214,230,200,255,214,230,200,255,227,240,212,255,227,240,212,255,226,239,211,255,225,238,210,255,223,236,208,255,223,236,209,255,222,236,208,255,221,236,207,255,220,234,208,255,220,234,208,255,218,233,206,255,217,233,206,255,217,233,206,255,216,232,205,255,215,231,204,255,213,229,202,255,212,228,202,255,209,227,201,255,209,227,201,255,211,227,200,255,212,228,201,255,211,227,200,255,213,229,202,255,212,228,201,255,213,229,201,255,213,228,199,255,213,228,198,255,212,227,196,255,212,227,196,255,214,228,197,255,215,228,198,255,216,230,198,255,216,230,197,255,215,229,196,255,216,230,197,255,216,230,197,255,215,229,196,255,215,229,196,255,214,228,195,255,214,229,196,255,213,228,196,255,212,227,196,255,212,226,195,255,213,226,196,255,212,227,194,255,211,226,194,255,210,225,194,255,210,225,195,255,208,223,192,255,207,222,191,255,206,221,193,255,206,221,192,255,206,220,191,255,206,221,193,255,205,220,193,255,207,220,189,255,205,215,182,255,191,199,160,255,121,131,87,255,68,80,40,255,39,50,17,255,40,47,20,255,48,52,24,255,53,59,27,255,64,73,39,255,75,82,44,255,90,96,53,255,44,50,24,255,19,32,9,255,24,38,13,255,58,74,45,255,133,150,117,255,196,212,179,255,209,224,192,255,212,226,196,255,211,225,195,255,210,225,194,255,208,224,193,255,207,224,193,255,207,225,193,255,206,224,192,255,205,223,193,255,204,223,193,255,203,222,192,255,204,223,193,255,204,223,193,255,205,224,192,255,205,224,192,255,204,224,193,255,204,225,194,255,204,225,194,255,205,225,194,255,208,226,195,255,210,227,196,255,210,229,197,255,210,229,199,255,209,228,198,255,209,228,198,255,212,229,200,255,212,229,200,255,228,241,213,255,227,240,212,255,226,239,211,255,224,237,209,255,223,236,209,255,223,236,210,255,223,236,209,255,222,236,208,255,220,234,208,255,220,234,208,255,219,233,207,255,218,232,206,255,217,233,206,255,216,232,205,255,215,231,204,255,213,229,203,255,212,229,203,255,209,227,201,255,210,227,201,255,211,227,200,255,212,228,201,255,213,229,202,255,213,229,202,255,213,229,202,255,214,230,203,255,215,230,202,255,214,229,200,255,213,228,197,255,212,227,196,255,214,227,197,255,215,228,198,255,215,228,197,255,215,229,196,255,216,230,197,255,216,230,197,255,217,231,198,255,216,230,197,255,216,230,197,255,214,228,195,255,213,227,194,255,212,227,195,255,212,227,196,255,212,226,195,255,213,226,195,255,212,227,194,255,212,227,195,255,210,225,196,255,211,226,197,255,209,224,195,255,207,222,191,255,207,223,193,255,206,221,191,255,206,222,190,255,205,222,191,255,205,222,191,255,207,222,189,255,207,221,188,255,201,218,186,255,188,204,167,255,142,156,114,255,84,96,55,255,49,59,22,255,31,44,13,255,26,38,10,255,20,30,8,255,27,34,13,255,68,76,38,255,45,57,22,255,36,54,24,255,74,90,57,255,137,154,120,255,193,210,176,255,205,220,188,255,210,224,194,255,212,225,194,255,211,224,195,255,210,224,196,255,209,224,195,255,207,225,195,255,206,225,195,255,204,223,193,255,204,223,193,255,204,223,193,255,203,222,192,255,202,221,191,255,202,221,191,255,204,223,192,255,205,224,192,255,202,223,194,255,202,223,193,255,201,224,194,255,204,225,195,255,207,227,197,255,209,227,197,255,209,228,196,255,209,228,198,255,209,228,198,255,209,228,198,255,208,227,198,255,210,229,201,255,229,242,213,255,227,240,212,255,225,238,210,255,224,237,209,255,224,237,209,255,223,236,209,255,224,237,209,255,224,237,209,255,221,234,208,255,220,234,208,255,219,233,207,255,218,232,207,255,217,232,206,255,215,232,205,255,215,231,204,255,214,230,204,255,213,229,203,255,212,229,203,255,211,227,201,255,211,227,201,255,213,229,202,255,214,230,203,255,214,229,203,255,214,229,203,255,214,230,203,255,213,230,201,255,212,229,199,255,211,227,196,255,211,226,196,255,212,227,196,255,213,228,197,255,214,228,197,255,215,229,198,255,216,230,197,255,216,230,196,255,217,231,197,255,217,231,198,255,216,230,197,255,215,229,196,255,214,228,195,255,214,228,196,255,213,227,197,255,213,226,196,255,213,226,196,255,211,226,194,255,212,227,196,255,211,226,196,255,211,226,196,255,209,224,194,255,207,222,191,255,207,222,192,255,206,222,191,255,206,222,190,255,207,223,192,255,206,222,191,255,206,222,190,255,205,220,188,255,203,219,187,255,200,216,184,255,187,204,168,255,161,177,136,255,123,137,93,255,87,102,59,255,69,81,38,255,67,75,34,255,65,74,39,255,75,88,47,255,88,104,65,255,121,138,104,255,161,177,145,255,190,206,175,255,203,219,188,255,205,220,190,255,208,223,193,255,210,224,194,255,210,224,195,255,209,224,194,255,209,225,195,255,208,226,195,255,208,226,195,255,206,223,192,255,205,223,192,255,204,223,192,255,205,223,193,255,203,221,192,255,203,222,193,255,202,222,192,255,202,222,191,255,201,222,192,255,200,223,193,255,200,224,194,255,202,224,195,255,207,226,197,255,209,226,197,255,209,228,197,255,208,228,197,255,208,227,197,255,208,227,198,255,208,227,198,255,209,228,200,255,228,243,214,255,226,240,211,255,225,238,211,255,225,238,211,255,225,238,210,255,225,238,210,255,225,238,210,255,224,238,210,255,221,235,209,255,220,234,208,255,220,234,208,255,219,234,208,255,217,234,207,255,215,233,206,255,214,232,206,255,213,230,204,255,211,229,203,255,210,228,202,255,210,227,201,255,210,228,201,255,212,229,202,255,214,230,203,255,214,230,203,255,214,230,203,255,214,229,202,255,210,228,199,255,210,228,198,255,210,226,196,255,211,226,197,255,212,227,196,255,212,229,197,255,214,228,198,255,215,228,198,255,215,229,196,255,215,229,196,255,216,230,197,255,215,229,196,255,216,230,197,255,215,229,196,255,215,229,196,255,215,228,196,255,214,227,197,255,213,226,196,255,212,225,195,255,211,226,195,255,211,226,195,255,212,227,196,255,210,225,194,255,209,224,193,255,208,223,192,255,206,222,192,255,205,221,192,255,206,222,193,255,206,222,193,255,206,222,193,255,205,221,192,255,205,221,191,255,205,221,190,255,203,219,190,255,201,218,188,255,197,215,182,255,189,204,165,255,155,164,120,255,127,121,73,255,114,100,54,255,106,98,59,255,114,119,77,255,153,166,129,255,190,204,174,255,200,215,186,255,203,218,189,255,204,220,191,255,204,220,191,255,207,222,193,255,208,223,194,255,210,225,194,255,210,225,194,255,210,226,195,255,209,227,195,255,207,226,194,255,207,224,193,255,205,222,192,255,204,223,191,255,205,221,192,255,204,220,192,255,202,221,193,255,202,222,192,255,201,222,191,255,201,223,191,255,200,223,193,255,199,224,194,255,200,223,194,255,206,226,197,255,208,226,196,255,206,226,196,255,208,228,197,255,208,227,198,255,208,227,199,255,208,227,199,255,209,228,200,255,228,242,215,255,226,240,214,255,224,238,212,255,224,238,212,255,223,237,211,255,225,238,212,255,225,238,210,255,223,237,209,255,221,235,209,255,221,235,209,255,220,234,208,255,219,234,208,255,216,233,207,255,214,232,205,255,213,231,205,255,212,230,204,255,210,228,202,255,210,228,202,255,210,228,202,255,210,228,202,255,210,229,202,255,211,230,202,255,212,229,202,255,213,230,203,255,212,229,202,255,209,228,200,255,209,227,199,255,210,226,198,255,210,225,196,255,210,225,196,255,210,226,197,255,212,227,198,255,214,227,197,255,214,228,197,255,215,229,196,255,214,228,195,255,215,229,196,255,215,229,196,255,214,228,195,255,213,227,194,255,213,227,194,255,213,226,196,255,213,226,196,255,212,226,196,255,211,225,195,255,211,226,195,255,210,225,194,255,210,225,194,255,209,224,193,255,208,223,192,255,205,221,191,255,204,220,191,255,204,220,191,255,206,222,193,255,206,222,193,255,204,220,191,255,204,220,192,255,204,220,192,255,204,219,192,255,202,219,192,255,201,218,191,255,200,214,182,255,185,190,151,255,161,148,101,255,145,130,80,255,132,125,83,255,135,138,97,255,168,180,145,255,196,214,183,255,202,218,188,255,202,218,189,255,204,220,191,255,205,221,192,255,206,221,192,255,209,224,195,255,209,224,194,255,209,224,193,255,208,225,194,255,207,225,194,255,205,224,194,255,205,222,193,255,204,222,192,255,202,221,189,255,205,222,192,255,204,222,193,255,203,222,194,255,202,222,193,255,202,223,192,255,200,223,191,255,199,223,192,255,198,223,193,255,199,223,194,255,203,225,196,255,205,225,195,255,204,225,196,255,205,226,197,255,205,225,197,255,205,225,197,255,207,227,199,255,208,227,199,255,228,243,216,255,226,240,214,255,224,238,213,255,224,238,213,255,224,238,212,255,224,238,212,255,224,238,211,255,222,236,210,255,221,235,209,255,219,234,208,255,218,234,208,255,218,234,208,255,216,232,206,255,213,231,205,255,213,231,205,255,213,231,205,255,211,229,203,255,211,229,203,255,211,229,203,255,210,228,202,255,211,229,203,255,211,229,202,255,211,229,202,255,211,230,202,255,210,228,201,255,208,227,200,255,208,226,199,255,209,226,199,255,209,225,198,255,210,226,198,255,209,225,197,255,210,225,196,255,212,226,197,255,213,227,196,255,213,228,195,255,213,227,195,255,214,228,195,255,214,229,196,255,214,228,195,255,214,227,195,255,214,227,195,255,213,227,196,255,213,227,196,255,212,227,196,255,210,225,194,255,211,226,195,255,210,225,194,255,209,224,193,255,209,224,193,255,208,223,192,255,206,222,192,255,205,221,192,255,203,219,190,255,204,220,191,255,205,221,192,255,204,220,191,255,203,220,190,255,204,220,190,255,204,220,190,255,202,219,191,255,202,219,192,255,203,217,186,255,192,198,160,255,187,175,126,255,183,172,117,255,165,160,113,255,157,157,117,255,180,188,155,255,199,216,187,255,202,218,189,255,203,219,190,255,204,220,191,255,204,220,191,255,205,221,192,255,207,222,193,255,208,223,193,255,207,222,192,255,206,224,193,255,205,224,194,255,205,223,194,255,204,223,193,255,205,223,192,255,204,223,191,255,204,223,193,255,204,222,194,255,202,221,193,255,201,221,193,255,200,222,192,255,199,222,192,255,198,222,192,255,198,222,193,255,199,223,194,255,202,224,195,255,203,224,195,255,202,224,196,255,202,225,196,255,202,224,196,255,203,225,197,255,206,226,199,255,207,227,200,255,228,243,217,255,227,241,215,255,226,240,215,255,225,239,214,255,226,240,214,255,225,239,213,255,223,237,211,255,221,235,209,255,219,235,208,255,218,234,207,255,217,233,206,255,217,233,207,255,215,232,206,255,214,232,206,255,215,232,206,255,213,231,205,255,213,231,205,255,213,231,205,255,212,230,205,255,212,229,203,255,212,229,203,255,211,229,203,255,210,229,202,255,211,229,202,255,210,229,201,255,208,228,201,255,208,226,200,255,209,226,199,255,210,226,199,255,210,226,199,255,209,225,198,255,210,225,197,255,212,227,197,255,212,227,196,255,211,226,195,255,211,226,195,255,212,227,196,255,212,227,196,255,213,226,195,255,213,226,195,255,214,228,195,255,213,227,195,255,212,227,195,255,212,228,195,255,211,226,195,255,212,227,196,255,211,226,195,255,210,225,194,255,209,224,193,255,209,224,193,255,207,223,193,255,205,221,192,255,203,219,190,255,204,220,191,255,204,220,191,255,204,220,191,255,203,221,190,255,204,222,189,255,204,221,189,255,203,220,190,255,202,220,191,255,203,218,186,255,196,201,164,255,191,171,124,255,188,154,105,255,169,139,98,255,156,143,107,255,186,190,159,255,204,217,188,255,203,219,190,255,204,220,191,255,204,222,192,255,204,221,192,255,205,221,192,255,206,221,192,255,207,222,193,255,205,221,192,255,205,222,193,255,205,223,193,255,204,223,193,255,204,223,193,255,205,224,193,255,205,224,193,255,204,223,193,255,203,223,194,255,202,222,194,255,201,221,193,255,198,221,192,255,198,221,192,255,198,221,192,255,199,222,194,255,200,222,194,255,201,224,195,255,201,224,195,255,201,224,195,255,201,224,195,255,200,223,195,255,201,224,196,255,204,225,198,255,206,226,199,255,228,243,214,255,227,241,214,255,225,239,213,255,226,240,214,255,226,240,213,255,224,239,211,255,222,237,210,255,221,236,210,255,219,235,208,255,218,234,208,255,217,233,207,255,215,233,207,255,215,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,216,232,206,255,215,230,207,255,215,230,206,255,214,230,204,255,214,230,204,255,212,229,203,255,210,228,202,255,209,228,201,255,210,228,201,255,208,228,201,255,209,228,200,255,210,228,200,255,212,228,201,255,211,227,199,255,210,226,197,255,210,226,197,255,211,226,197,255,212,227,197,255,212,227,196,255,212,227,196,255,212,227,196,255,211,226,195,255,212,225,195,255,213,226,196,255,213,226,196,255,212,227,194,255,211,226,193,255,211,226,193,255,212,227,196,255,212,227,196,255,211,226,195,255,210,225,194,255,210,225,194,255,209,224,193,255,208,224,194,255,208,224,194,255,205,221,192,255,204,220,191,255,204,220,191,255,205,221,192,255,205,222,192,255,205,222,191,255,206,222,191,255,205,222,192,255,203,221,192,255,205,220,188,255,199,204,167,255,191,167,122,255,162,114,68,255,141,95,58,255,154,136,101,255,183,189,157,255,204,219,188,255,204,220,191,255,205,221,192,255,204,222,192,255,205,221,192,255,206,222,193,255,208,223,194,255,208,223,194,255,206,222,193,255,205,222,193,255,205,223,194,255,205,224,195,255,204,223,195,255,204,223,194,255,204,223,193,255,203,222,192,255,202,222,193,255,203,222,194,255,200,221,193,255,199,221,192,255,200,220,192,255,200,220,193,255,201,221,194,255,202,222,195,255,201,222,194,255,201,224,195,255,199,222,194,255,201,224,196,255,202,225,197,255,202,223,196,255,203,223,196,255,205,225,198,255,227,242,214,255,226,241,214,255,226,240,214,255,226,240,214,255,226,239,213,255,223,237,209,255,221,236,209,255,220,236,210,255,218,234,208,255,218,234,208,255,217,234,208,255,216,234,208,255,216,234,208,255,218,234,208,255,218,234,208,255,217,233,208,255,216,232,208,255,214,230,206,255,214,230,207,255,213,229,204,255,212,229,204,255,211,228,203,255,210,228,202,255,209,227,201,255,210,228,201,255,211,229,201,255,211,229,201,255,212,229,201,255,212,228,201,255,211,227,198,255,210,226,197,255,210,225,197,255,210,226,196,255,211,227,196,255,210,226,195,255,210,226,195,255,211,226,195,255,210,225,194,255,211,224,194,255,211,225,195,255,212,227,195,255,211,226,194,255,211,226,194,255,211,226,194,255,212,227,196,255,212,227,196,255,210,225,194,255,211,226,195,255,210,225,194,255,210,225,194,255,209,224,193,255,208,223,192,255,207,222,190,255,206,221,190,255,206,222,191,255,206,222,192,255,205,222,192,255,207,223,193,255,207,222,192,255,206,222,192,255,205,222,193,255,206,221,189,255,206,212,176,255,211,192,147,255,180,144,96,255,153,122,80,255,174,164,126,255,192,198,166,255,206,220,190,255,206,222,192,255,206,222,193,255,205,222,193,255,205,223,194,255,207,223,194,255,208,224,195,255,207,223,194,255,206,223,193,255,206,223,194,255,204,223,194,255,205,224,195,255,204,222,194,255,204,223,194,255,204,223,192,255,203,222,193,255,203,222,193,255,203,222,194,255,201,221,193,255,200,222,193,255,202,221,193,255,200,221,193,255,200,222,194,255,201,222,195,255,202,223,195,255,201,223,195,255,201,223,195,255,202,224,196,255,203,224,196,255,203,223,196,255,204,224,197,255,204,224,197,255,226,242,215,255,226,241,215,255,226,240,214,255,226,240,214,255,225,239,213,255,222,236,210,255,220,236,210,255,219,235,209,255,218,234,208,255,218,234,208,255,218,234,208,255,217,234,208,255,217,234,208,255,219,235,209,255,218,234,208,255,217,233,208,255,214,231,207,255,212,230,206,255,212,230,206,255,210,228,204,255,210,228,203,255,210,228,203,255,210,228,202,255,209,227,201,255,210,228,202,255,213,229,202,255,213,230,202,255,213,229,202,255,212,228,201,255,210,226,198,255,210,226,197,255,210,226,197,255,210,227,195,255,211,228,196,255,209,226,194,255,209,226,194,255,210,227,195,255,209,226,194,255,209,224,193,255,209,224,193,255,211,226,195,255,211,226,195,255,210,225,194,255,210,225,194,255,211,226,195,255,211,226,195,255,210,225,194,255,209,224,193,255,208,223,193,255,208,223,192,255,209,222,192,255,209,223,192,255,208,223,190,255,208,223,192,255,207,223,194,255,206,222,193,255,206,221,192,255,208,223,192,255,208,223,192,255,207,223,191,255,206,222,191,255,206,221,189,255,207,217,181,255,221,216,168,255,216,200,147,255,192,182,134,255,189,192,149,255,194,205,171,255,206,221,191,255,208,223,192,255,208,223,194,255,206,222,194,255,206,222,195,255,207,223,195,255,208,224,195,255,207,223,194,255,205,223,194,255,203,222,192,255,204,223,193,255,205,224,194,255,205,223,194,255,204,222,193,255,203,222,192,255,203,222,194,255,203,222,194,255,203,222,194,255,202,222,194,255,201,221,193,255,202,222,194,255,199,221,193,255,199,222,194,255,200,223,195,255,200,222,194,255,201,221,195,255,202,224,197,255,202,225,197,255,201,223,195,255,202,222,195,255,202,222,195,255,204,224,197,255,226,242,215,255,226,241,214,255,226,240,214,255,226,240,214,255,225,239,213,255,223,237,211,255,222,237,211,255,220,236,210,255,220,236,210,255,218,234,208,255,217,233,207,255,217,234,208,255,218,235,209,255,218,234,208,255,219,235,209,255,217,233,208,255,214,231,207,255,212,230,206,255,212,230,206,255,212,230,204,255,212,230,204,255,210,228,202,255,209,227,201,255,210,228,202,255,211,229,202,255,212,228,201,255,213,229,202,255,213,229,202,255,211,227,200,255,210,226,199,255,209,225,197,255,210,226,197,255,210,226,197,255,210,226,196,255,209,226,194,255,208,225,193,255,210,227,195,255,210,226,194,255,210,225,194,255,210,225,194,255,211,226,195,255,211,226,195,255,209,225,194,255,209,224,193,255,210,225,196,255,210,225,196,255,210,225,195,255,209,224,195,255,208,223,193,255,207,222,193,255,208,222,192,255,209,223,192,255,208,223,191,255,208,223,192,255,206,222,193,255,206,222,193,255,207,223,193,255,209,224,193,255,207,222,191,255,208,223,192,255,207,222,191,255,206,221,189,255,201,212,176,255,207,201,152,255,219,202,148,255,197,189,140,255,176,177,134,255,188,199,165,255,206,221,192,255,207,223,193,255,207,223,194,255,206,222,195,255,205,223,195,255,208,225,197,255,209,225,196,255,207,224,195,255,204,223,193,255,203,222,192,255,204,223,193,255,205,224,194,255,205,224,194,255,205,222,193,255,203,222,192,255,203,222,194,255,202,221,193,255,204,223,195,255,202,222,194,255,203,223,195,255,202,222,194,255,200,222,194,255,200,223,195,255,199,222,194,255,200,222,194,255,202,221,195,255,200,222,194,255,200,223,195,255,199,222,194,255,201,221,194,255,202,223,197,255,203,223,197,255,226,242,215,255,226,241,214,255,226,240,214,255,225,239,213,255,225,239,213,255,225,239,213,255,223,238,212,255,222,238,212,255,221,237,211,255,220,236,210,255,219,235,209,255,220,236,210,255,220,236,210,255,219,235,209,255,219,235,209,255,217,233,207,255,213,230,205,255,213,231,206,255,213,231,207,255,213,231,205,255,212,230,204,255,211,229,203,255,210,229,201,255,210,229,202,255,211,230,202,255,212,228,201,255,213,229,202,255,212,228,201,255,211,227,200,255,210,226,200,255,210,226,199,255,210,226,198,255,210,226,197,255,209,225,196,255,209,225,196,255,208,225,194,255,209,225,194,255,209,225,194,255,210,225,194,255,210,225,195,255,210,225,195,255,210,225,195,255,209,225,194,255,210,226,195,255,209,224,195,255,209,224,195,255,209,224,195,255,209,224,195,255,208,224,195,255,208,223,194,255,207,222,192,255,207,222,192,255,207,222,191,255,207,222,192,255,206,221,192,255,207,222,194,255,209,224,194,255,209,224,193,255,208,223,192,255,210,225,194,255,209,224,193,255,208,223,191,255,202,210,175,255,194,177,132,255,187,151,103,255,162,135,92,255,156,143,106,255,186,194,161,255,208,221,193,255,208,223,195,255,207,223,195,255,206,224,196,255,207,225,197,255,207,225,197,255,208,224,196,255,207,224,196,255,204,222,194,255,204,223,195,255,204,223,194,255,206,224,195,255,206,224,194,255,206,224,194,255,204,223,193,255,202,221,193,255,201,220,192,255,203,221,194,255,202,221,193,255,203,223,195,255,203,223,196,255,201,222,195,255,200,223,195,255,200,223,195,255,201,222,195,255,202,222,195,255,199,222,194,255,199,222,194,255,198,221,195,255,199,222,196,255,201,221,196,255,201,222,197,255,226,242,215,255,226,241,214,255,226,240,214,255,225,239,213,255,225,239,213,255,224,238,212,255,223,238,212,255,222,238,212,255,221,237,211,255,221,237,211,255,221,237,211,255,220,236,210,255,220,236,210,255,220,236,210,255,218,234,208,255,217,233,207,255,214,231,205,255,213,231,205,255,213,231,205,255,212,230,204,255,213,231,205,255,212,230,204,255,212,230,203,255,211,229,202,255,210,229,202,255,212,229,202,255,213,229,202,255,212,228,201,255,211,227,200,255,210,226,199,255,209,225,198,255,210,226,197,255,210,226,197,255,209,225,196,255,209,225,196,255,208,224,195,255,207,223,194,255,208,224,195,255,210,225,196,255,211,226,197,255,211,226,197,255,209,225,196,255,208,224,195,255,208,224,195,255,207,223,194,255,207,223,194,255,207,223,194,255,208,224,195,255,208,224,195,255,207,223,194,255,208,223,194,255,208,223,193,255,207,222,192,255,208,223,192,255,208,223,192,255,208,223,194,255,210,225,195,255,211,226,195,255,210,225,194,255,211,226,195,255,211,226,195,255,209,224,193,255,205,213,179,255,201,182,139,255,170,124,81,255,139,98,60,255,159,144,107,255,189,198,164,255,208,223,194,255,208,224,195,255,209,225,197,255,208,225,198,255,206,225,197,255,206,225,197,255,207,224,196,255,207,224,196,255,204,223,195,255,205,224,196,255,205,224,196,255,205,224,194,255,206,224,194,255,206,224,194,255,203,222,194,255,201,220,192,255,200,219,192,255,201,219,193,255,201,221,193,255,202,222,194,255,201,222,194,255,199,221,193,255,198,221,193,255,200,223,195,255,200,223,195,255,200,222,195,255,198,221,195,255,198,221,195,255,199,222,196,255,199,222,196,255,199,222,196,255,199,221,195,255,226,242,215,255,226,241,215,255,227,241,215,255,226,240,214,255,226,240,214,255,225,239,213,255,224,238,213,255,223,238,213,255,222,238,212,255,222,238,212,255,222,238,212,255,221,237,211,255,220,236,210,255,219,235,209,255,218,234,208,255,217,233,207,255,215,232,206,255,213,231,205,255,213,231,205,255,215,231,206,255,216,232,207,255,215,231,205,255,214,231,204,255,213,229,203,255,212,228,202,255,213,229,203,255,212,228,202,255,212,228,201,255,210,226,200,255,209,225,198,255,209,225,198,255,209,225,198,255,209,225,197,255,209,225,197,255,209,225,196,255,209,225,196,255,207,223,194,255,209,224,195,255,210,225,196,255,211,226,197,255,211,226,197,255,209,225,196,255,208,224,195,255,207,223,194,255,208,224,196,255,208,224,196,255,207,223,196,255,208,224,197,255,207,223,196,255,207,223,196,255,207,223,195,255,207,223,194,255,207,222,193,255,209,224,193,255,208,223,192,255,209,224,195,255,210,225,195,255,212,227,196,255,212,227,196,255,212,227,196,255,211,226,195,255,211,226,194,255,209,219,185,255,215,206,161,255,206,180,131,255,175,154,111,255,181,178,137,255,192,203,169,255,206,224,194,255,208,225,195,255,208,225,196,255,207,225,197,255,205,224,196,255,205,224,196,255,206,224,196,255,207,223,196,255,205,223,197,255,205,224,196,255,206,225,197,255,206,225,195,255,206,224,194,255,205,223,194,255,204,222,194,255,202,221,193,255,201,219,193,255,202,220,194,255,201,221,193,255,201,221,193,255,199,222,194,255,198,221,193,255,200,222,194,255,200,223,195,255,199,222,195,255,198,221,195,255,197,220,194,255,197,220,194,255,198,221,195,255,199,222,196,255,199,221,197,255,198,220,196,255,226,242,215,255,226,242,215,255,226,240,214,255,227,241,215,255,226,240,214,255,226,240,214,255,224,238,213,255,224,238,213,255,223,238,212,255,222,238,212,255,220,236,210,255,220,236,210,255,220,236,210,255,219,235,209,255,217,233,207,255,217,233,207,255,216,233,207,255,215,233,207,255,215,233,207,255,217,232,209,255,217,233,209,255,217,232,208,255,215,231,205,255,213,230,204,255,213,229,203,255,214,230,204,255,213,229,203,255,212,228,202,255,211,227,200,255,209,225,199,255,209,225,199,255,209,225,198,255,210,226,199,255,209,225,198,255,209,225,197,255,209,225,196,255,209,225,196,255,209,224,195,255,210,225,196,255,211,226,197,255,210,226,197,255,208,224,195,255,208,224,195,255,209,225,196,255,209,225,198,255,208,224,197,255,207,223,196,255,208,224,197,255,207,223,196,255,207,223,195,255,206,221,194,255,206,222,193,255,208,223,193,255,208,223,192,255,209,224,193,255,209,224,195,255,211,226,196,255,212,227,196,255,213,228,197,255,213,228,197,255,212,227,196,255,213,227,196,255,207,216,183,255,201,195,151,255,218,210,157,255,197,194,144,255,179,182,139,255,185,193,160,255,205,221,190,255,208,224,195,255,207,225,196,255,206,225,197,255,206,225,197,255,206,225,197,255,207,224,197,255,206,223,196,255,204,222,195,255,205,224,196,255,206,225,197,255,207,226,197,255,204,223,193,255,205,223,193,255,204,223,194,255,203,222,194,255,201,219,193,255,202,220,194,255,201,221,193,255,201,221,193,255,199,222,194,255,199,222,194,255,202,222,195,255,201,222,195,255,200,222,196,255,197,220,194,255,196,220,193,255,198,221,195,255,198,221,195,255,199,221,197,255,198,220,197,255,197,219,196,255,227,243,216,255,226,242,216,255,226,241,215,255,227,241,216,255,227,241,216,255,226,240,215,255,225,239,213,255,225,239,213,255,223,238,213,255,221,237,211,255,220,236,210,255,220,236,210,255,220,235,210,255,219,234,210,255,220,235,211,255,218,234,210,255,216,233,208,255,216,232,208,255,216,232,208,255,214,232,208,255,215,233,209,255,214,232,207,255,213,231,207,255,213,231,205,255,212,230,203,255,213,229,204,255,212,229,204,255,210,228,202,255,210,228,202,255,210,227,201,255,210,226,200,255,209,225,199,255,209,225,198,255,209,225,197,255,208,224,196,255,209,225,196,255,210,225,196,255,210,225,195,255,211,226,197,255,211,226,197,255,212,227,198,255,210,225,196,255,209,225,196,255,209,225,196,255,207,223,195,255,207,223,196,255,208,224,197,255,208,224,195,255,207,223,194,255,206,222,193,255,206,221,194,255,206,221,192,255,206,221,192,255,206,221,192,255,207,222,193,255,209,224,195,255,210,225,195,255,213,228,197,255,213,228,197,255,213,228,197,255,213,228,198,255,212,227,197,255,203,210,177,255,178,166,123,255,193,176,128,255,181,165,120,255,152,145,108,255,173,179,148,255,203,221,191,255,207,223,196,255,208,224,197,255,206,224,195,255,206,225,195,255,207,226,197,255,206,225,197,255,205,224,197,255,205,222,196,255,205,223,197,255,205,224,196,255,206,225,197,255,204,223,194,255,203,223,193,255,202,222,194,255,201,221,194,255,200,219,192,255,200,220,193,255,202,222,194,255,201,221,193,255,199,221,193,255,199,222,194,255,201,222,195,255,202,222,195,255,202,222,195,255,200,221,194,255,197,221,195,255,197,221,195,255,196,220,194,255,196,220,194,255,196,220,195,255,195,219,195,255,226,242,216,255,226,242,215,255,227,241,215,255,227,241,216,255,226,240,215,255,226,240,214,255,225,240,214,255,224,239,212,255,222,238,212,255,221,237,211,255,220,236,210,255,220,236,210,255,220,236,210,255,219,235,210,255,220,236,210,255,217,235,209,255,215,233,207,255,216,232,206,255,216,232,206,255,214,232,208,255,214,232,208,255,214,232,208,255,214,232,207,255,212,230,205,255,211,229,203,255,212,229,203,255,211,228,203,255,210,228,202,255,210,228,202,255,210,228,202,255,211,227,200,255,210,226,200,255,210,226,199,255,210,226,199,255,210,226,197,255,210,226,197,255,210,226,196,255,211,226,196,255,211,226,197,255,211,227,197,255,211,227,197,255,209,225,196,255,207,223,194,255,207,223,194,255,206,222,195,255,207,223,196,255,207,223,196,255,207,223,196,255,206,222,194,255,206,222,194,255,205,221,194,255,205,220,193,255,206,221,192,255,206,221,192,255,208,223,194,255,209,224,195,255,211,226,196,255,212,227,196,255,212,227,196,255,211,226,197,255,212,227,197,255,211,225,196,255,200,211,179,255,167,162,124,255,150,125,86,255,135,106,69,255,133,124,93,255,175,183,156,255,205,220,195,255,206,223,196,255,206,224,196,255,206,225,196,255,206,225,196,255,206,225,197,255,205,224,197,255,205,224,197,255,204,223,197,255,204,223,197,255,203,223,195,255,204,223,195,255,204,223,195,255,202,222,194,255,200,220,193,255,199,219,192,255,200,220,194,255,201,221,194,255,201,221,194,255,201,222,194,255,199,222,194,255,199,222,194,255,199,221,194,255,200,221,194,255,201,222,195,255,200,221,196,255,197,220,194,255,195,219,194,255,196,220,194,255,195,219,194,255,195,219,195,255,194,218,194,255,228,242,216,255,228,243,216,255,229,243,217,255,227,241,215,255,227,241,215,255,226,240,214,255,225,240,213,255,223,239,212,255,222,238,211,255,221,237,211,255,221,237,211,255,220,236,210,255,221,237,211,255,220,236,210,255,219,237,211,255,218,236,210,255,216,234,208,255,216,233,207,255,217,233,207,255,215,233,208,255,215,233,208,255,214,232,208,255,213,231,207,255,213,231,206,255,212,230,204,255,212,230,204,255,211,229,203,255,209,228,202,255,210,228,202,255,210,228,202,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,200,255,210,226,198,255,210,225,196,255,211,226,197,255,212,227,198,255,212,227,198,255,211,226,197,255,210,225,196,255,209,225,196,255,208,224,196,255,205,221,194,255,204,222,195,255,205,223,195,255,206,223,195,255,207,223,196,255,206,223,195,255,206,222,195,255,205,221,194,255,206,222,194,255,206,222,194,255,207,222,194,255,209,224,195,255,210,225,196,255,211,226,197,255,211,226,197,255,212,227,197,255,211,226,197,255,211,226,197,255,210,225,196,255,204,216,186,255,174,176,142,255,146,131,92,255,127,109,70,255,146,147,115,255,184,196,170,255,208,223,199,255,206,224,198,255,206,224,197,255,206,225,197,255,207,226,198,255,206,225,197,255,206,224,198,255,205,224,197,255,204,224,197,255,202,222,195,255,202,222,195,255,202,222,195,255,203,223,195,255,201,222,194,255,199,220,193,255,198,219,193,255,200,220,194,255,201,221,196,255,201,221,194,255,202,222,195,255,201,222,195,255,199,222,194,255,198,221,194,255,199,222,196,255,199,222,195,255,198,220,194,255,195,219,195,255,194,218,194,255,195,219,194,255,194,218,194,255,194,218,194,255,195,219,195,255,230,244,218,255,231,245,219,255,230,244,218,255,228,242,216,255,227,241,215,255,227,241,215,255,225,241,214,255,223,239,212,255,221,237,211,255,221,237,211,255,221,237,211,255,222,239,213,255,222,238,212,255,222,238,212,255,219,237,211,255,217,236,209,255,215,234,207,255,216,234,207,255,216,233,207,255,215,233,207,255,215,233,208,255,214,232,208,255,212,230,207,255,212,230,206,255,212,230,205,255,211,230,204,255,210,230,203,255,209,229,202,255,210,228,202,255,209,227,201,255,211,227,200,255,211,227,200,255,212,228,200,255,211,227,199,255,210,226,198,255,209,225,196,255,211,226,197,255,211,226,197,255,212,227,198,255,211,226,197,255,208,224,196,255,207,224,197,255,206,223,196,255,202,220,193,255,203,221,195,255,203,221,195,255,203,222,195,255,204,222,195,255,206,222,195,255,205,221,194,255,205,222,195,255,206,222,195,255,207,222,195,255,208,224,195,255,210,226,197,255,211,226,197,255,211,226,197,255,212,227,198,255,213,228,199,255,212,227,198,255,211,226,198,255,212,226,198,255,210,222,193,255,202,205,173,255,201,194,152,255,183,177,133,255,179,186,152,255,201,216,190,255,209,225,200,255,206,223,197,255,206,224,198,255,207,226,198,255,207,226,198,255,207,226,198,255,207,225,199,255,204,224,197,255,204,224,197,255,202,222,195,255,202,222,195,255,202,222,195,255,201,221,194,255,200,222,194,255,198,221,194,255,196,219,193,255,199,219,194,255,199,219,194,255,201,221,195,255,201,221,194,255,202,222,197,255,199,221,195,255,197,220,194,255,198,221,195,255,197,220,194,255,195,219,193,255,195,219,194,255,194,218,194,255,194,218,194,255,193,217,193,255,194,218,194,255,195,219,195,255,232,246,220,255,232,246,220,255,231,245,219,255,228,242,216,255,227,241,215,255,226,242,215,255,225,241,214,255,224,240,213,255,222,238,212,255,221,237,211,255,220,237,211,255,221,239,213,255,221,239,213,255,220,237,211,255,218,237,211,255,216,236,209,255,215,235,208,255,215,234,208,255,215,233,207,255,215,233,207,255,214,232,208,255,214,232,208,255,213,231,209,255,212,230,207,255,211,230,205,255,210,230,205,255,209,229,203,255,209,229,203,255,209,228,203,255,209,227,202,255,210,226,200,255,210,226,199,255,211,227,200,255,210,226,199,255,210,226,199,255,210,226,197,255,210,225,196,255,210,225,196,255,211,226,197,255,212,227,198,255,209,225,198,255,207,223,197,255,204,222,196,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,203,221,194,255,203,222,194,255,204,222,195,255,205,221,194,255,206,222,195,255,207,223,196,255,207,223,196,255,209,225,197,255,210,226,197,255,211,227,198,255,212,228,199,255,213,229,200,255,212,227,199,255,212,227,199,255,212,227,200,255,210,223,195,255,199,202,169,255,184,164,124,255,168,145,105,255,161,162,131,255,197,212,186,255,208,224,198,255,207,224,199,255,207,225,199,255,207,226,199,255,207,225,198,255,206,225,199,255,206,226,199,255,204,225,198,255,202,223,195,255,202,223,196,255,202,223,196,255,201,222,195,255,200,221,195,255,199,220,193,255,198,221,193,255,197,220,194,255,198,220,194,255,199,220,194,255,200,220,194,255,201,221,195,255,201,221,196,255,199,221,195,255,198,221,195,255,197,220,194,255,196,219,194,255,195,219,194,255,195,219,195,255,194,218,194,255,194,218,194,255,194,218,195,255,195,219,197,255,195,219,197,255,233,247,221,255,233,247,221,255,233,247,221,255,230,244,218,255,227,243,216,255,226,242,215,255,225,241,214,255,224,240,213,255,222,238,212,255,221,237,211,255,220,237,211,255,220,238,212,255,220,238,212,255,219,237,212,255,218,236,212,255,217,237,211,255,216,236,210,255,215,234,209,255,216,234,209,255,215,233,207,255,215,233,208,255,215,233,209,255,213,231,209,255,213,231,208,255,212,230,206,255,210,230,205,255,209,229,204,255,209,229,204,255,209,229,204,255,209,227,202,255,210,226,201,255,210,225,199,255,210,226,199,255,210,226,199,255,209,225,198,255,209,225,197,255,210,225,196,255,210,225,196,255,211,226,197,255,211,226,197,255,208,224,197,255,205,222,196,255,203,221,195,255,201,220,194,255,202,221,194,255,202,221,194,255,202,220,194,255,203,221,195,255,203,221,195,255,203,221,195,255,205,221,194,255,206,222,195,255,207,223,196,255,208,224,197,255,208,224,197,255,210,226,197,255,211,227,198,255,212,228,199,255,212,228,200,255,212,228,200,255,212,228,201,255,212,228,201,255,209,225,196,255,203,207,174,255,172,145,107,255,129,96,59,255,161,158,128,255,194,211,185,255,206,225,199,255,207,225,200,255,207,225,199,255,207,225,199,255,207,225,199,255,206,226,199,255,205,226,200,255,204,226,199,255,201,224,197,255,201,224,197,255,200,223,197,255,200,223,197,255,199,222,196,255,198,221,195,255,198,221,193,255,197,220,193,255,198,220,194,255,199,220,194,255,200,220,194,255,201,221,195,255,200,220,195,255,199,221,195,255,198,221,196,255,196,219,195,255,196,219,196,255,196,220,196,255,195,219,195,255,195,219,195,255,195,219,196,255,195,219,197,255,195,219,197,255,195,219,197,255,233,247,219,255,233,247,221,255,233,247,221,255,231,245,220,255,227,243,217,255,227,243,217,255,227,242,217,255,225,239,214,255,223,238,212,255,221,237,211,255,219,237,211,255,220,238,213,255,218,237,212,255,217,236,211,255,216,236,211,255,216,236,211,255,216,236,211,255,216,235,210,255,216,235,210,255,215,233,208,255,214,232,209,255,212,231,209,255,212,231,209,255,212,230,208,255,211,230,207,255,210,230,205,255,210,230,204,255,209,229,203,255,208,228,202,255,209,227,201,255,209,226,200,255,210,227,200,255,211,227,200,255,210,226,197,255,209,225,197,255,209,225,198,255,210,226,198,255,210,225,198,255,209,224,197,255,207,223,196,255,207,223,197,255,204,222,197,255,202,220,196,255,200,220,194,255,201,221,195,255,202,222,196,255,202,221,195,255,203,222,195,255,204,223,196,255,205,222,195,255,206,222,195,255,208,224,197,255,208,224,197,255,208,224,197,255,210,225,198,255,210,225,198,255,210,226,198,255,210,228,199,255,211,227,200,255,212,228,201,255,212,228,201,255,214,228,202,255,210,225,197,255,207,215,182,255,205,189,149,255,165,146,106,255,180,184,151,255,198,216,189,255,207,225,200,255,207,225,200,255,206,226,201,255,205,225,200,255,204,225,201,255,203,225,199,255,203,226,199,255,204,225,200,255,203,223,199,255,201,224,198,255,201,224,198,255,200,222,197,255,200,220,195,255,200,222,195,255,199,222,194,255,199,219,192,255,199,220,193,255,201,221,194,255,201,221,194,255,201,221,194,255,200,221,195,255,198,220,196,255,197,221,197,255,194,219,197,255,194,219,197,255,194,218,196,255,193,218,196,255,193,218,196,255,193,218,196,255,194,219,197,255,194,218,196,255,195,219,197,255,233,247,221,255,233,247,221,255,233,247,221,255,230,246,220,255,228,244,218,255,227,243,217,255,228,242,217,255,226,240,215,255,224,239,213,255,222,238,212,255,219,237,212,255,218,236,212,255,217,236,211,255,215,235,210,255,215,235,210,255,216,236,211,255,215,235,210,255,215,235,210,255,215,235,210,255,215,233,209,255,213,232,209,255,211,231,209,255,212,231,209,255,212,231,209,255,211,230,208,255,209,229,205,255,209,229,205,255,209,229,204,255,208,228,202,255,208,226,200,255,207,225,199,255,209,226,201,255,210,227,200,255,210,226,200,255,209,226,198,255,209,225,198,255,210,226,199,255,209,225,198,255,208,224,197,255,206,223,196,255,206,223,197,255,203,221,197,255,203,221,197,255,201,221,195,255,202,221,196,255,201,221,196,255,203,222,196,255,203,222,196,255,206,223,197,255,207,223,196,255,208,224,197,255,208,224,197,255,208,224,197,255,209,225,198,255,209,225,198,255,210,226,198,255,209,225,198,255,211,227,200,255,212,228,201,255,212,228,201,255,212,228,201,255,213,228,201,255,211,224,197,255,205,212,180,255,201,194,150,255,182,173,130,255,175,180,146,255,196,212,187,255,204,224,199,255,204,225,199,255,204,225,200,255,203,224,201,255,203,225,201,255,203,225,200,255,203,226,199,255,203,223,200,255,202,222,200,255,201,224,198,255,200,223,197,255,200,223,197,255,200,220,195,255,199,221,195,255,199,222,194,255,198,220,193,255,198,219,193,255,200,220,194,255,200,221,194,255,199,220,194,255,199,221,194,255,197,220,196,255,196,220,196,255,193,218,196,255,193,218,196,255,192,217,195,255,192,217,195,255,193,218,196,255,193,218,196,255,193,218,196,255,193,217,195,255,193,218,196,255,233,247,221,255,233,247,221,255,232,246,220,255,230,246,220,255,227,243,217,255,226,242,216,255,226,241,215,255,226,241,215,255,223,239,213,255,221,238,213,255,219,237,213,255,217,235,211,255,216,235,211,255,215,235,210,255,215,235,210,255,215,235,210,255,215,235,210,255,215,235,210,255,216,235,210,255,214,234,209,255,213,233,209,255,211,232,209,255,211,231,209,255,211,230,208,255,210,229,207,255,208,229,206,255,208,228,205,255,208,227,204,255,207,227,202,255,208,227,202,255,207,225,200,255,207,225,202,255,207,225,202,255,208,226,201,255,208,225,199,255,208,225,198,255,209,225,198,255,207,224,197,255,206,223,196,255,205,222,196,255,204,222,197,255,203,221,197,255,202,221,196,255,202,222,196,255,202,221,196,255,202,221,196,255,202,222,196,255,204,222,196,255,205,222,196,255,206,222,196,255,207,224,197,255,207,224,197,255,208,224,197,255,208,224,197,255,209,225,198,255,210,226,199,255,210,226,199,255,211,227,200,255,212,228,201,255,212,228,201,255,212,228,201,255,212,227,201,255,211,224,197,255,200,206,173,255,173,159,117,255,148,128,89,255,153,152,120,255,192,206,182,255,203,222,199,255,201,223,198,255,201,223,199,255,202,224,201,255,201,223,200,255,202,224,200,255,204,225,200,255,204,223,201,255,200,222,199,255,199,222,196,255,199,222,196,255,199,222,196,255,199,221,195,255,200,221,196,255,199,222,196,255,198,221,195,255,198,221,195,255,198,221,195,255,198,220,194,255,197,219,194,255,197,221,195,255,195,220,195,255,193,219,196,255,191,218,195,255,190,218,195,255,191,217,194,255,191,216,194,255,191,216,194,255,192,217,195,255,192,217,195,255,192,217,195,255,193,218,196,255,233,248,222,255,232,248,222,255,231,247,221,255,230,245,219,255,227,243,217,255,227,243,217,255,226,242,216,255,224,241,215,255,222,239,213,255,220,238,213,255,218,236,212,255,219,237,213,255,217,236,212,255,215,235,211,255,215,235,210,255,215,236,211,255,215,236,211,255,215,235,211,255,215,235,211,255,214,234,210,255,212,232,209,255,211,233,210,255,211,232,211,255,210,230,208,255,209,228,206,255,208,230,208,255,208,229,206,255,209,228,206,255,208,228,205,255,207,227,202,255,207,225,201,255,207,225,202,255,207,225,202,255,208,226,201,255,208,226,200,255,208,226,199,255,207,224,198,255,206,224,198,255,205,223,197,255,204,222,197,255,204,222,198,255,203,221,197,255,202,222,197,255,202,222,196,255,203,221,197,255,202,220,196,255,201,221,196,255,204,223,198,255,204,222,197,255,206,222,196,255,206,224,197,255,206,225,197,255,208,226,198,255,208,226,199,255,210,226,199,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,200,255,211,227,201,255,211,228,201,255,211,227,201,255,208,224,197,255,199,209,177,255,173,158,117,255,129,106,68,255,154,152,123,255,190,205,181,255,201,222,199,255,201,224,200,255,201,224,200,255,202,224,201,255,201,223,200,255,202,224,201,255,202,224,201,255,202,223,200,255,201,223,200,255,199,222,198,255,199,222,196,255,199,222,196,255,199,222,197,255,198,221,196,255,198,221,195,255,198,221,195,255,198,221,195,255,199,222,196,255,197,220,194,255,197,220,194,255,196,220,195,255,194,220,195,255,192,219,196,255,191,218,195,255,191,218,195,255,192,218,195,255,190,217,195,255,191,218,196,255,192,218,196,255,193,218,196,255,193,218,197,255,193,218,197,255,233,248,222,255,231,247,221,255,229,245,219,255,230,246,220,255,228,244,218,255,227,243,217,255,224,241,216,255,222,240,214,255,221,239,214,255,220,238,214,255,219,237,213,255,219,237,213,255,217,236,213,255,214,236,213,255,213,235,212,255,214,236,212,255,214,236,212,255,214,236,212,255,213,234,211,255,214,233,210,255,211,232,210,255,209,231,210,255,210,232,211,255,209,230,209,255,209,228,206,255,207,229,208,255,208,230,207,255,210,230,207,255,209,228,206,255,208,228,203,255,207,227,202,255,207,226,202,255,208,226,202,255,208,226,201,255,208,226,200,255,208,226,200,255,207,225,199,255,205,224,198,255,204,224,198,255,203,222,197,255,203,223,198,255,203,223,198,255,202,222,197,255,202,222,196,255,204,222,198,255,202,221,197,255,201,221,196,255,202,222,197,255,203,223,198,255,204,222,198,255,205,224,197,255,206,225,197,255,207,225,198,255,207,226,198,255,207,226,198,255,209,227,199,255,210,227,200,255,211,227,201,255,211,228,201,255,210,227,200,255,209,227,200,255,208,226,200,255,206,224,197,255,196,210,179,255,184,182,139,255,163,157,116,255,162,171,139,255,186,207,182,255,198,223,199,255,201,224,201,255,201,223,200,255,202,224,201,255,200,223,200,255,201,223,200,255,202,224,202,255,201,223,201,255,201,223,200,255,199,222,198,255,198,221,196,255,199,222,196,255,200,222,199,255,198,221,197,255,197,221,195,255,196,220,194,255,198,221,195,255,197,220,195,255,198,220,195,255,197,220,194,255,194,219,195,255,192,218,195,255,191,218,195,255,192,220,197,255,195,220,198,255,194,220,197,255,191,219,197,255,191,219,197,255,191,218,197,255,191,218,196,255,193,219,198,255,193,218,197,255,231,247,221,255,230,246,220,255,229,245,219,255,229,245,219,255,228,244,218,255,226,242,216,255,224,242,216,255,223,241,216,255,221,239,215,255,220,238,214,255,218,236,212,255,218,236,212,255,216,236,212,255,214,235,213,255,213,235,212,255,213,235,212,255,213,235,212,255,213,235,212,255,212,234,210,255,213,233,209,255,212,234,211,255,211,233,212,255,210,232,211,255,209,231,209,255,209,230,207,255,208,230,207,255,208,230,207,255,208,229,206,255,209,229,205,255,208,228,203,255,206,226,201,255,207,227,201,255,207,227,201,255,207,227,200,255,207,226,200,255,207,225,199,255,207,225,201,255,205,224,199,255,203,223,198,255,202,222,198,255,203,222,200,255,203,222,199,255,203,223,198,255,202,222,196,255,205,224,198,255,203,223,198,255,201,222,196,255,200,223,197,255,202,223,198,255,202,222,197,255,204,222,196,255,205,223,197,255,206,224,198,255,206,224,198,255,207,225,199,255,207,225,199,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,208,227,200,255,206,226,200,255,204,224,198,255,196,212,183,255,170,171,130,255,148,145,105,255,153,165,132,255,188,209,184,255,199,223,199,255,202,223,202,255,202,224,202,255,202,224,201,255,201,223,200,255,200,224,200,255,199,224,202,255,199,222,201,255,200,222,200,255,199,223,198,255,199,223,197,255,200,224,198,255,200,222,199,255,198,221,198,255,197,221,197,255,195,219,195,255,196,220,196,255,196,219,196,255,197,219,196,255,196,218,195,255,194,219,195,255,193,218,196,255,193,218,196,255,194,219,197,255,194,219,197,255,194,219,195,255,192,219,196,255,190,218,196,255,190,218,196,255,191,219,197,255,191,219,197,255,191,219,197,255,231,247,221,255,230,246,220,255,230,246,220,255,229,245,219,255,228,244,218,255,226,242,216,255,223,242,216,255,222,241,216,255,221,239,215,255,220,237,214,255,218,236,212,255,217,237,212,255,214,236,212,255,213,235,212,255,213,235,212,255,213,235,212,255,213,234,211,255,212,233,210,255,212,233,210,255,211,233,209,255,210,233,209,255,210,233,210,255,210,232,210,255,210,231,209,255,210,229,208,255,208,229,207,255,208,230,208,255,208,229,207,255,209,228,205,255,208,227,204,255,206,225,202,255,206,226,201,255,206,226,200,255,206,226,200,255,206,226,200,255,206,225,200,255,204,223,200,255,203,222,198,255,202,222,197,255,202,221,198,255,202,221,199,255,202,221,198,255,202,222,197,255,201,221,196,255,203,223,197,255,202,222,197,255,201,222,196,255,200,221,196,255,201,222,197,255,202,222,197,255,203,222,196,255,204,223,197,255,205,223,198,255,204,223,198,255,204,224,198,255,205,224,198,255,206,225,199,255,208,226,200,255,208,226,201,255,207,226,201,255,206,225,201,255,205,224,201,255,204,223,200,255,201,219,193,255,187,186,152,255,151,138,104,255,178,188,159,255,196,216,193,255,201,223,201,255,202,223,203,255,202,223,202,255,200,223,201,255,199,223,200,255,199,223,201,255,199,223,201,255,199,223,201,255,199,222,200,255,197,221,198,255,198,222,198,255,199,223,199,255,198,221,199,255,197,221,198,255,196,220,196,255,195,219,195,255,194,218,194,255,195,219,195,255,195,219,195,255,195,218,195,255,194,218,194,255,193,218,194,255,193,219,195,255,194,219,197,255,194,219,197,255,194,218,196,255,191,218,196,255,191,219,196,255,191,219,197,255,192,220,198,255,192,220,198,255,190,218,196,255,232,248,222,255,230,247,221,255,229,246,220,255,230,246,220,255,228,244,218,255,226,243,217,255,224,243,218,255,222,242,217,255,222,239,216,255,220,237,213,255,217,236,212,255,214,237,211,255,214,236,212,255,213,235,212,255,213,235,212,255,212,234,211,255,213,233,211,255,213,233,211,255,212,232,209,255,210,233,209,255,209,233,209,255,207,231,207,255,209,231,209,255,211,231,209,255,211,229,210,255,209,230,209,255,208,230,207,255,207,229,206,255,208,228,206,255,207,226,204,255,206,225,203,255,205,225,201,255,205,225,200,255,205,225,200,255,205,225,200,255,204,224,201,255,204,223,201,255,202,222,199,255,202,222,197,255,202,221,199,255,202,221,199,255,201,220,198,255,201,221,197,255,201,221,196,255,201,222,197,255,202,222,197,255,201,221,196,255,200,220,195,255,201,221,197,255,202,221,197,255,204,222,197,255,203,222,198,255,203,222,198,255,202,222,198,255,203,223,198,255,204,224,199,255,205,224,198,255,205,225,199,255,206,224,200,255,206,224,201,255,206,224,202,255,204,223,201,255,204,222,200,255,204,222,198,255,202,205,175,255,169,153,120,255,194,203,176,255,199,221,198,255,202,224,203,255,202,224,203,255,201,224,203,255,200,223,201,255,199,223,201,255,199,223,201,255,198,222,200,255,199,223,201,255,199,223,201,255,198,222,200,255,198,222,200,255,198,222,200,255,196,220,198,255,196,220,197,255,196,220,196,255,195,219,195,255,194,218,194,255,194,218,194,255,193,217,195,255,192,217,195,255,192,217,193,255,192,218,193,255,193,219,195,255,195,220,198,255,195,220,198,255,193,218,196,255,192,219,196,255,191,219,196,255,191,219,197,255,191,219,197,255,192,220,198,255,190,218,196,255,229,247,221,255,229,247,221,255,227,245,219,255,229,246,220,255,227,245,219,255,225,243,217,255,224,243,218,255,222,242,217,255,222,240,216,255,220,238,214,255,218,238,214,255,215,237,214,255,214,236,213,255,213,235,212,255,214,236,213,255,212,234,211,255,212,234,211,255,211,233,210,255,211,232,209,255,211,233,210,255,210,233,209,255,208,232,208,255,209,231,209,255,210,231,210,255,211,231,211,255,210,231,209,255,208,230,207,255,207,229,206,255,208,228,206,255,207,227,204,255,207,226,202,255,206,226,201,255,206,226,201,255,207,227,201,255,205,225,200,255,205,224,200,255,203,223,199,255,202,223,199,255,200,223,197,255,201,223,199,255,201,223,200,255,200,221,198,255,200,222,197,255,200,222,196,255,200,223,197,255,199,222,196,255,198,221,196,255,199,221,196,255,200,222,198,255,200,222,199,255,201,222,197,255,201,222,197,255,200,222,197,255,199,221,198,255,199,222,197,255,201,223,197,255,201,223,197,255,201,224,198,255,202,223,198,255,204,224,200,255,204,224,202,255,203,224,201,255,202,224,200,255,202,223,199,255,210,213,184,255,211,197,165,255,197,209,182,255,200,221,198,255,201,225,203,255,200,223,203,255,200,223,202,255,199,222,201,255,200,224,201,255,200,224,202,255,200,224,200,255,199,223,200,255,198,222,200,255,198,222,200,255,197,221,199,255,197,221,199,255,196,220,198,255,196,220,197,255,195,219,195,255,195,219,195,255,195,219,195,255,194,218,195,255,193,217,195,255,192,217,195,255,192,217,195,255,191,216,194,255,192,217,195,255,194,219,197,255,194,219,197,255,194,220,197,255,191,219,196,255,191,219,197,255,191,219,197,255,191,219,197,255,191,219,197,255,190,218,196,255,229,247,221,255,228,246,220,255,228,246,220,255,228,246,220,255,226,244,218,255,224,242,216,255,222,241,216,255,221,241,216,255,220,239,215,255,220,239,216,255,218,237,215,255,216,238,215,255,214,236,214,255,213,235,213,255,213,235,212,255,213,235,212,255,212,234,211,255,211,233,210,255,211,233,210,255,210,232,209,255,209,232,209,255,209,232,209,255,209,232,210,255,209,231,210,255,210,231,210,255,209,231,208,255,208,230,207,255,208,230,207,255,207,229,204,255,206,227,202,255,207,228,203,255,207,227,202,255,208,228,203,255,207,227,202,255,205,225,200,255,204,224,199,255,204,224,199,255,203,224,199,255,202,224,199,255,201,224,200,255,201,223,200,255,201,223,200,255,201,223,199,255,201,223,198,255,200,223,198,255,199,222,197,255,198,221,197,255,199,221,198,255,199,221,198,255,199,221,198,255,200,221,196,255,200,222,197,255,199,222,199,255,198,222,198,255,199,223,199,255,199,223,197,255,199,223,197,255,200,223,198,255,200,222,199,255,201,223,200,255,201,223,200,255,201,223,200,255,201,223,200,255,201,223,199,255,205,209,180,255,179,160,130,255,193,200,175,255,200,222,198,255,200,225,202,255,200,223,203,255,199,223,202,255,199,222,201,255,199,223,201,255,200,224,200,255,200,224,200,255,199,223,200,255,197,221,199,255,196,221,199,255,196,220,198,255,196,221,199,255,196,220,198,255,195,219,196,255,195,219,195,255,195,219,195,255,194,219,195,255,194,218,196,255,193,218,196,255,192,217,195,255,192,217,195,255,191,216,194,255,191,217,195,255,192,218,196,255,192,219,197,255,192,220,197,255,192,220,198,255,191,219,197,255,190,218,196,255,190,218,196,255,191,219,197,255,190,218,196,255,230,248,222,255,228,246,220,255,228,246,220,255,228,246,221,255,227,245,219,255,224,242,216,255,222,242,216,255,221,241,216,255,220,240,215,255,219,238,215,255,217,237,215,255,215,237,215,255,213,236,214,255,212,235,214,255,214,236,214,255,213,235,212,255,212,234,211,255,212,234,211,255,211,233,210,255,211,233,210,255,209,233,209,255,208,232,209,255,208,232,209,255,208,230,209,255,208,230,209,255,209,231,208,255,209,231,208,255,209,231,208,255,207,229,205,255,206,229,204,255,207,229,204,255,207,228,202,255,209,229,202,255,208,228,202,255,206,226,201,255,205,225,200,255,205,225,200,255,204,225,199,255,202,225,200,255,202,224,200,255,201,223,200,255,201,223,200,255,201,223,200,255,200,223,198,255,200,222,199,255,200,222,199,255,199,221,198,255,199,221,198,255,199,221,198,255,199,221,198,255,199,221,196,255,199,222,197,255,198,222,198,255,198,222,198,255,198,222,198,255,198,222,197,255,198,222,197,255,198,222,198,255,200,222,199,255,200,222,199,255,201,223,200,255,200,224,200,255,200,224,200,255,200,224,200,255,210,218,189,255,209,199,166,255,196,210,183,255,199,222,198,255,200,225,201,255,200,224,203,255,199,224,202,255,198,223,201,255,199,223,201,255,199,223,201,255,199,223,200,255,198,223,201,255,197,222,200,255,195,220,198,255,195,220,198,255,195,220,198,255,194,219,197,255,195,220,197,255,196,220,196,255,194,219,195,255,194,219,196,255,193,218,196,255,194,219,197,255,192,217,195,255,190,217,194,255,189,216,193,255,190,218,195,255,190,218,195,255,190,218,196,255,191,219,197,255,191,219,197,255,191,219,197,255,191,219,197,255,190,218,196,255,191,219,197,255,191,219,197,255,231,249,225,255,231,249,225,255,231,249,224,255,230,248,223,255,227,245,221,255,225,243,219,255,224,242,217,255,222,242,217,255,221,241,216,255,219,240,216,255,216,238,217,255,215,237,216,255,214,237,215,255,213,237,215,255,214,237,216,255,214,236,214,255,212,234,211,255,213,235,212,255,212,234,211,255,210,232,209,255,210,233,211,255,209,233,211,255,207,231,209,255,207,231,209,255,208,230,209,255,208,230,209,255,209,231,209,255,209,231,208,255,207,229,206,255,207,229,206,255,207,229,205,255,208,229,203,255,209,229,202,255,209,229,202,255,208,228,203,255,208,228,203,255,207,227,202,255,205,225,201,255,203,225,202,255,202,224,201,255,202,224,202,255,202,224,202,255,202,224,201,255,201,223,200,255,200,223,199,255,198,222,198,255,199,222,198,255,199,223,199,255,198,222,200,255,198,221,199,255,199,221,198,255,198,221,198,255,197,221,198,255,198,222,199,255,197,221,197,255,197,221,197,255,198,221,198,255,199,222,200,255,200,222,201,255,200,222,201,255,201,223,201,255,201,224,201,255,199,224,200,255,200,224,202,255,205,208,181,255,177,152,124,255,191,192,169,255,200,220,197,255,200,225,201,255,199,225,200,255,199,224,200,255,198,223,200,255,199,223,201,255,198,221,201,255,198,221,200,255,197,221,200,255,196,221,199,255,195,220,198,255,194,219,197,255,194,219,197,255,194,219,197,255,196,221,198,255,196,221,197,255,194,219,197,255,194,219,197,255,193,218,196,255,193,218,196,255,193,218,196,255,190,218,195,255,189,216,194,255,188,216,194,255,189,217,195,255,190,218,196,255,191,219,197,255,190,219,197,255,191,220,198,255,191,220,198,255,190,219,196,255,189,219,195,255,189,219,195,255,233,251,226,255,231,249,225,255,231,249,225,255,230,249,224,255,227,245,221,255,225,243,219,255,224,243,218,255,222,242,217,255,220,240,216,255,218,239,217,255,217,238,216,255,216,238,216,255,215,237,215,255,213,237,215,255,214,238,215,255,214,237,215,255,213,235,213,255,212,234,211,255,212,234,211,255,210,233,211,255,209,232,211,255,209,233,211,255,209,233,211,255,208,232,210,255,208,231,209,255,208,230,209,255,209,231,210,255,208,231,209,255,207,230,207,255,208,230,206,255,208,230,205,255,209,230,204,255,209,230,203,255,209,229,204,255,209,229,205,255,208,228,204,255,207,227,202,255,205,226,201,255,204,226,203,255,203,225,202,255,203,225,203,255,203,225,203,255,203,225,202,255,201,224,200,255,199,223,199,255,198,222,199,255,198,222,199,255,199,223,200,255,198,222,200,255,197,221,199,255,197,220,197,255,197,220,197,255,197,221,198,255,196,220,198,255,197,221,197,255,197,221,197,255,197,220,198,255,199,222,200,255,200,222,201,255,200,222,200,255,201,223,201,255,201,224,201,255,200,224,201,255,200,224,200,255,205,214,184,255,197,187,156,255,184,195,168,255,195,218,194,255,198,224,200,255,199,224,199,255,198,224,199,255,198,223,200,255,199,223,201,255,198,222,201,255,197,220,200,255,195,220,198,255,194,219,197,255,195,220,198,255,194,220,198,255,194,220,198,255,194,220,198,255,195,221,198,255,195,220,198,255,195,220,198,255,194,219,197,255,193,218,196,255,193,218,196,255,192,218,196,255,190,218,195,255,188,216,194,255,188,217,195,255,189,217,195,255,189,218,196,255,189,218,196,255,190,219,197,255,190,219,197,255,189,218,196,255,190,219,197,255,190,220,196,255,189,219,196,255,234,251,225,255,231,249,223,255,229,248,222,255,226,246,221,255,224,244,219,255,224,242,219,255,223,242,220,255,221,240,218,255,220,239,217,255,219,238,216,255,217,237,215,255,217,239,216,255,216,238,215,255,215,237,214,255,214,238,214,255,214,238,214,255,213,237,213,255,212,235,212,255,211,233,211,255,210,232,211,255,208,232,211,255,208,232,211,255,209,233,211,255,208,232,209,255,208,231,207,255,207,231,208,255,207,231,209,255,207,231,209,255,208,230,208,255,208,229,206,255,210,230,205,255,210,230,205,255,209,230,204,255,209,228,206,255,209,228,206,255,208,227,205,255,207,227,202,255,205,226,201,255,203,225,202,255,203,225,202,255,204,226,203,255,205,227,204,255,203,225,202,255,200,223,200,255,199,223,199,255,198,222,199,255,198,222,200,255,198,222,200,255,197,221,199,255,197,221,198,255,196,220,198,255,196,220,198,255,195,219,197,255,196,220,198,255,196,220,198,255,197,221,199,255,197,220,198,255,199,221,198,255,200,222,199,255,200,223,200,255,200,224,200,255,200,224,200,255,199,223,200,255,199,222,197,255,195,208,176,255,176,173,145,255,175,184,160,255,191,216,192,255,197,223,200,255,197,222,201,255,199,224,202,255,198,223,201,255,197,222,200,255,197,222,200,255,195,221,199,255,195,220,198,255,194,220,198,255,193,220,197,255,193,220,198,255,192,220,198,255,192,220,198,255,194,220,199,255,195,220,199,255,194,219,198,255,194,219,198,255,194,219,197,255,193,218,197,255,192,218,196,255,189,217,194,255,188,216,194,255,187,216,194,255,188,217,195,255,188,217,195,255,187,217,194,255,189,218,196,255,188,217,195,255,188,217,195,255,189,218,196,255,189,218,196,255,188,217,196,255,233,251,226,255,230,249,224,255,227,247,222,255,226,246,221,255,224,243,221,255,224,242,220,255,222,241,219,255,221,240,218,255,218,238,216,255,218,239,216,255,217,239,216,255,217,239,216,255,216,238,215,255,215,237,214,255,214,238,214,255,214,238,214,255,213,237,213,255,213,236,213,255,212,234,212,255,210,233,210,255,209,233,211,255,209,233,211,255,209,233,211,255,208,232,210,255,208,231,209,255,208,232,210,255,208,232,210,255,208,232,209,255,207,231,207,255,207,229,206,255,209,229,205,255,208,230,205,255,208,230,206,255,207,228,205,255,207,228,205,255,207,228,205,255,206,228,204,255,204,227,202,255,202,225,202,255,201,225,201,255,202,225,202,255,203,225,202,255,203,225,202,255,201,224,201,255,199,223,199,255,198,222,199,255,198,222,200,255,197,221,199,255,197,221,199,255,196,220,198,255,196,220,198,255,195,219,197,255,195,219,197,255,196,220,198,255,196,220,198,255,196,220,198,255,196,220,198,255,198,221,199,255,199,223,201,255,199,223,200,255,199,223,200,255,199,223,201,255,199,223,201,255,196,223,200,255,195,215,189,255,175,183,161,255,191,207,188,255,192,221,199,255,196,223,201,255,198,222,202,255,199,223,202,255,197,222,200,255,196,221,199,255,195,221,198,255,194,222,199,255,195,221,199,255,193,220,197,255,192,220,197,255,192,220,198,255,192,220,198,255,192,220,198,255,193,220,198,255,195,220,198,255,194,219,198,255,195,220,198,255,193,219,197,255,193,219,197,255,191,217,195,255,189,217,194,255,188,217,194,255,187,216,194,255,187,217,194,255,186,217,194,255,185,217,194,255,186,218,195,255,187,218,195,255,187,218,195,255,186,218,195,255,186,218,196,255,187,218,197,255,231,249,225,255,229,248,224,255,227,246,223,255,226,245,223,255,224,243,221,255,223,242,220,255,220,241,218,255,218,239,216,255,216,238,215,255,216,238,215,255,217,239,216,255,217,239,216,255,216,238,216,255,214,237,214,255,213,237,213,255,214,238,214,255,213,237,213,255,214,236,213,255,213,236,212,255,212,235,210,255,209,233,209,255,208,232,210,255,208,232,210,255,208,232,210,255,209,232,210,255,209,231,210,255,208,232,208,255,207,231,207,255,207,231,207,255,207,230,207,255,207,228,205,255,207,228,206,255,206,228,205,255,207,229,205,255,206,228,205,255,206,228,205,255,205,227,204,255,203,226,202,255,201,225,201,255,201,225,201,255,201,225,201,255,203,226,202,255,202,225,201,255,201,223,200,255,200,224,200,255,199,223,200,255,198,222,200,255,198,222,200,255,196,220,198,255,195,219,197,255,195,219,197,255,195,219,197,255,195,219,197,255,195,219,197,255,196,220,198,255,195,219,197,255,196,220,198,255,197,221,199,255,197,221,199,255,198,222,200,255,199,223,201,255,198,222,200,255,198,223,202,255,195,223,201,255,196,221,198,255,198,216,197,255,196,219,201,255,195,223,203,255,196,222,200,255,197,221,201,255,198,223,202,255,198,223,201,255,195,221,198,255,194,222,199,255,194,222,199,255,194,222,199,255,192,220,197,255,192,220,197,255,191,219,197,255,190,218,196,255,190,218,196,255,192,219,197,255,193,220,198,255,193,221,198,255,192,220,197,255,192,220,197,255,191,219,196,255,190,218,195,255,188,217,194,255,187,216,194,255,187,217,195,255,187,217,195,255,186,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,196,255,185,217,196,255,184,216,195,255,231,249,227,255,228,247,225,255,226,247,224,255,225,246,223,255,224,245,222,255,224,243,221,255,220,242,219,255,218,240,217,255,216,238,215,255,216,238,216,255,216,239,217,255,216,239,217,255,215,238,215,255,214,237,214,255,214,238,214,255,213,237,213,255,213,237,213,255,212,236,212,255,213,235,212,255,211,235,209,255,210,234,210,255,208,232,210,255,208,232,210,255,209,233,211,255,210,233,211,255,210,233,210,255,209,233,209,255,208,232,208,255,208,232,208,255,206,230,206,255,206,229,205,255,206,228,205,255,207,228,205,255,207,229,205,255,206,228,204,255,205,228,203,255,204,228,204,255,201,225,201,255,199,223,199,255,199,223,199,255,200,224,200,255,201,225,201,255,201,225,201,255,201,225,200,255,201,225,200,255,200,224,200,255,198,222,200,255,197,221,199,255,196,220,198,255,195,219,197,255,195,219,197,255,196,220,198,255,196,220,198,255,195,219,197,255,196,220,198,255,197,221,199,255,197,220,199,255,197,220,200,255,198,221,201,255,198,222,201,255,199,223,202,255,198,223,202,255,198,223,201,255,197,223,200,255,196,222,201,255,196,220,201,255,197,221,201,255,197,223,201,255,198,223,200,255,197,222,200,255,197,222,201,255,195,222,200,255,194,222,199,255,194,222,199,255,194,222,199,255,193,221,198,255,192,220,197,255,192,220,197,255,191,219,197,255,190,218,196,255,190,219,197,255,191,219,197,255,191,220,197,255,192,220,197,255,191,220,197,255,191,220,196,255,191,220,196,255,191,219,196,255,189,219,195,255,187,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,185,217,194,255,184,216,194,255,184,216,195,255,184,216,195,255,184,216,195,255,231,250,228,255,228,248,225,255,226,248,223,255,225,248,223,255,224,246,222,255,223,244,220,255,220,242,219,255,218,240,217,255,216,239,216,255,216,239,217,255,215,239,217,255,215,238,217,255,215,238,216,255,214,238,214,255,214,238,214,255,213,238,213,255,212,236,212,255,212,236,212,255,213,236,212,255,212,235,211,255,211,235,212,255,211,235,212,255,210,234,212,255,210,234,211,255,211,234,210,255,212,234,210,255,211,234,209,255,208,232,208,255,208,232,208,255,207,230,206,255,206,230,206,255,208,229,206,255,209,230,206,255,208,230,204,255,207,230,203,255,205,229,202,255,204,228,203,255,201,225,201,255,199,225,200,255,200,225,200,255,200,225,200,255,201,225,201,255,201,225,201,255,200,224,200,255,201,225,199,255,200,224,199,255,198,222,200,255,198,221,200,255,197,220,200,255,197,220,199,255,196,220,198,255,196,220,198,255,196,220,198,255,196,220,198,255,197,221,199,255,197,221,199,255,197,221,199,255,198,222,201,255,197,222,200,255,198,222,201,255,198,223,201,255,197,222,201,255,198,223,201,255,198,223,200,255,197,224,201,255,197,224,201,255,198,223,200,255,198,224,201,255,197,224,201,255,198,224,202,255,196,224,202,255,194,222,200,255,194,222,200,255,193,221,198,255,193,221,198,255,192,220,197,255,193,221,198,255,193,221,198,255,192,220,197,255,191,220,198,255,189,218,196,255,190,220,197,255,190,220,196,255,189,219,195,255,189,219,195,255,190,219,196,255,190,220,196,255,189,219,195,255,188,219,195,255,186,217,194,255,184,216,193,255,185,217,194,255,184,217,193,255,183,216,193,255,183,216,192,255,184,217,194,255,183,216,194,255,183,215,194,255,183,216,195,255,183,216,195,255,232,251,227,255,228,249,224,255,225,248,222,255,224,247,221,255,223,246,220,255,222,244,218,255,220,242,218,255,218,240,217,255,216,240,216,255,216,240,217,255,215,239,217,255,215,239,217,255,214,238,215,255,213,237,213,255,214,238,214,255,212,237,213,255,211,236,212,255,213,237,213,255,213,237,213,255,213,236,214,255,213,237,214,255,212,236,214,255,212,236,213,255,212,235,211,255,212,235,209,255,212,235,209,255,211,234,208,255,209,233,208,255,207,231,207,255,206,230,206,255,206,230,206,255,210,231,208,255,211,232,207,255,211,231,205,255,209,230,203,255,206,229,202,255,204,228,202,255,202,226,202,255,200,226,201,255,199,225,200,255,201,226,201,255,201,225,201,255,201,225,201,255,200,224,200,255,200,224,198,255,199,223,198,255,198,222,199,255,197,220,200,255,197,220,200,255,196,219,199,255,195,219,197,255,195,219,197,255,195,219,197,255,196,220,198,255,196,220,198,255,197,221,199,255,196,220,198,255,196,221,199,255,197,222,200,255,197,222,200,255,197,222,200,255,196,221,199,255,197,222,199,255,198,224,200,255,197,224,202,255,197,225,202,255,198,224,199,255,197,224,200,255,196,226,204,255,197,225,203,255,197,225,203,255,195,223,201,255,193,221,199,255,192,220,198,255,192,220,197,255,192,220,197,255,192,220,197,255,192,220,197,255,192,220,198,255,191,220,198,255,189,218,196,255,189,218,196,255,189,218,196,255,188,217,195,255,188,217,194,255,189,218,196,255,189,218,196,255,188,218,195,255,187,218,194,255,186,218,194,255,185,217,194,255,185,217,194,255,184,217,194,255,182,216,192,255,181,215,191,255,182,215,193,255,182,215,194,255,182,215,194,255,183,216,195,255,183,216,195,255
/* @pjs preload="berlin.png"; */

size(100, 100, P3D);

PImage img = loadImage("berlin.png");
noStroke();

beginShape();
texture(img);
vertex(0, 0, 0, 0);
vertex(100, 0, 255, 0);
vertex(100, 100, 255, 255);
vertex(0, 100, 0, 255);
endShape();
exit();
